GEN libavdevice/libavdevice.version
GEN libavfilter/libavfilter.version
GEN libavformat/libavformat.version
GEN libavcodec/libavcodec.version
GEN libavutil/libavutil.version
GEN libswresample/libswresample.version
GEN libswscale/libswscale.version
CC libavdevice/alldevices.o
CC libavdevice/avdevice.o
CC libavdevice/fbdev_common.o
CC libavdevice/fbdev_dec.o
src/libavdevice/fbdev_common.c:54:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
54 | for (i = 0; i < FF_ARRAY_ELEMS(rgb_pixfmt_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavdevice/fbdev_common.c:59:35: warning: comparison of integers of different signs: 'const int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
59 | entry->blue_offset == varinfo->blue.offset)
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavdevice/fbdev_common.c:58:35: warning: comparison of integers of different signs: 'const int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
58 | entry->green_offset == varinfo->green.offset &&
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavdevice/fbdev_common.c:57:35: warning: comparison of integers of different signs: 'const int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
57 | entry->red_offset == varinfo->red.offset &&
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavdevice/fbdev_common.c:56:35: warning: comparison of integers of different signs: 'const int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
56 | if (entry->bits_per_pixel == varinfo->bits_per_pixel &&
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavdevice/fbdev_dec.c:216:51: warning: unused parameter 's' [-Wunused-parameter]
216 | static int fbdev_get_device_list(AVFormatContext *s, AVDeviceInfoList *device_list)
| ^
src/libavdevice/fbdev_dec.c:224:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
224 | { "framerate","", OFFSET(framerate_q), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC },
| ^
src/libavdevice/fbdev_dec.c:225:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
225 | { NULL },
| ^
5 warnings generated.
CC libavdevice/fbdev_enc.o
CC libavdevice/kmsgrab.o
CC libavdevice/lavfi.o
3 warnings generated.
CC libavdevice/oss.o
src/libavdevice/fbdev_enc.c:130:19: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]
130 | disp_height = FFMIN(fbdev->varinfo.yres, video_height);
| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavdevice/fbdev_enc.c:131:21: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]
131 | bytes_to_copy = FFMIN(fbdev->varinfo.xres, video_width) * bytes_per_pixel;
| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavdevice/fbdev_enc.c:189:51: warning: unused parameter 's' [-Wunused-parameter]
189 | static int fbdev_get_device_list(AVFormatContext *s, AVDeviceInfoList *device_list)
| ^
src/libavdevice/fbdev_enc.c:197:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
197 | { "xoffset", "set x coordinate of top left corner", OFFSET(xoffset), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, ENC },
| ^
src/libavdevice/fbdev_enc.c:198:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
198 | { "yoffset", "set y coordinate of top left corner", OFFSET(yoffset), AV_OPT_TYPE_INT, {.i64 = 0}, INT_MIN, INT_MAX, ENC },
| ^
src/libavdevice/fbdev_enc.c:199:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
199 | { NULL }
| ^
src/libavdevice/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/lavfi.c:197:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
197 | if ((unsigned)stream_idx >= n) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~
src/libavdevice/lavfi.c:307:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
307 | avctx->probesize = FFMAX(avctx->probesize, sizeof(AVFrame) * 30);
| ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavdevice/lavfi.c:356:36: warning: unused parameter 'opaque' [-Wunused-parameter]
356 | static void lavfi_free_frame(void *opaque, uint8_t *data)
| ^
src/libavdevice/lavfi.c:476:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
476 | { "graph", "set libavfilter graph", OFFSET(graph_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC },
| ^
src/libavdevice/kmsgrab.c:464:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
src/libavdevice/lavfi.c:477: 122464: | warning: missing field 'unit' initializer [-Wmissing-field-initializers]
fo r477 | ( i = {0 ;" gir a
tc oluinbta_vpflialnteesr; gir+a+p)h {f
i l| e ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~n
ame"src/libavdevice/kmsgrab.c,: 492O:F15F:S Ewarning: Tcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare](
gra p492h | _ f i l e n a m ei)f, (AiV _=O=P Tp_lTaYnPeE__rSeTsR-I>NcGo,u n{t._sptlra n=e sN)U L{L
} ,| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~0
, 0, src/libavdevice/kmsgrab.cD:E538C:}23,:
warning: | comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare] ^
538 | src/libavdevice/lavfi.c :f478o:r110 :( iwarning: missing field 'unit' initializer [-Wmissing-field-initializers]=
0; i <478 | F F _ A R{R A"Yd_uEmLpEgMrSa(pkhm"s,g r"adbu_mfpo rgmraatpsh) ;t oi +s+t)d e{r
r "| , ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OFFSEsrc/libavdevice/kmsgrab.cT:(563d:u42m:p _warning: gcomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]r
aph) ,563 | A V _ O P T _ T Y P E _ S T R I NcGt,x -{>.dsrtmr_ f=o rNmUaLtL_}m,o d0i,f i0e,r D!E=C f}b,2
- >| m ^o
difier) src/libavdevice/lavfi.c{:
479 :| 12 ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~:
warning: missing field 'help' initializer [-Wmissing-field-initializers]src/libavdevice/kmsgrab.c
:587 :47923 | : warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
{ NUL L587 | } ,
| ^
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.
CC libavdevice/utils.o
src/libavdevice/oss_dec.c:121:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
121 | { "sample_rate", "", offsetof(OSSAudioData, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavdevice/oss_dec.c:122:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | { "channels", "", offsetof(OSSAudioData, channels), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavdevice/oss_dec.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
123 | { NULL },
| ^
3 warnings generated.
CC libavdevice/v4l2-common.o
CC libavdevice/v4l2.o
CC libavdevice/v4l2enc.o
CC libavdevice/version.o
src/libavdevice/v4l2.c:235:51: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
235 | if ((*width != fmt.fmt.pix.width) || (*height != fmt.fmt.pix.height)) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavdevice/v4l2.c:235:17: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
235 | if ((*width != fmt.fmt.pix.width) || (*height != fmt.fmt.pix.height)) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavdevice/v4l2.c:397:19: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
397 | for (i = 0; i < req.count; i++) {
| ~ ^ ~~~~~~~~~
src/libavdevice/v4l2.c:427:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
427 | if (s->frame_size > 0 && s->buf_data[i].len < s->frame_size) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavdevice/v4l2.c:466:56: warning: unused parameter 'data' [-Wunused-parameter]
466 | static void mmap_release_buffer(void *opaque, uint8_t *data)
| ^
src/libavdevice/v4l2.c:574:19: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare]
574 | if (buf.index >= s->buffers) {
| ~~~~~~~~~ ^ ~~~~~~~~~~
src/libavdevice/v4l2.c:598:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
598 | if (s->frame_size > 0 && bytesused != s->frame_size) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavdevice/v4l2.c:800:33: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
800 | framerate_q.den != tpf->numerator) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavdevice/v4l2.c:799:33: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
799 | if (framerate_q.num != tpf->denominator ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavdevice/v4l2.c:1098:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1098 | if (size >= sizeof(device_name)) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavdevice/v4l2.c:1149:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1149 | { "standard", "set TV standard, used only by analog frame grabber", OFFSET(standard), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC },
| ^
src/libavdevice/v4l2.c:1150:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1150 | { "channel", "set TV channel, used only by frame grabber", OFFSET(channel), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, DEC },
| ^
src/libavdevice/v4l2.c:1151:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1151 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC },
| ^
src/libavdevice/v4l2.c:1152:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1152 | { "pixel_format", "set preferred pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC },
| ^
src/libavdevice/v4l2.c:1153:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1153 | { "input_format", "set preferred pixel format (for raw video) or codec name", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC },
| ^
src/libavdevice/v4l2.c:1154:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1154 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC },
| ^
src/libavdevice/v4l2.c:1169:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1169 | { "use_libv4l2", "use libv4l2 (v4l-utils) conversion functions", OFFSET(use_libv4l2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
| ^
src/libavdevice/v4l2.c:1170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1170 | { NULL },
| ^
CC libavdevice/xcbgrab.o
GEN libavdevice/libavdevice.pc
HOSTCC ffbuild/bin2c_host.o
GLSLC libavfilter/vulkan/avgblur.comp.spv
src/libavdevice/xcbgrab.c:88:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | { "window_id", "Window to capture.", OFFSET(window_id), AV_OPT_TYPE_INT, { .i64 = XCB_NONE }, 0, UINT32_MAX, D },
| ^
src/libavdevice/xcbgrab.c:89:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
89 | { "x", "Initial x coordinate.", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
| ^
src/libavdevice/xcbgrab.c:90:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
90 | { "y", "Initial y coordinate.", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
| ^
src/libavdevice/xcbgrab.c:91:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | { "grab_x", "Initial x coordinate.", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
| ^
src/libavdevice/xcbgrab.c:92:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | { "grab_y", "Initial y coordinate.", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
| ^
src/libavdevice/xcbgrab.c:93:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
93 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL }, 0, 0, D },
| ^
src/libavdevice/xcbgrab.c:94:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_STRING, {.str = "ntsc" }, 0, 0, D },
| ^
src/libavdevice/xcbgrab.c:95:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | { "draw_mouse", "Draw the mouse pointer.", OFFSET(draw_mouse), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, D },
| ^
src/libavdevice/xcbgrab.c:99:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
99 | { "show_region", "Show the grabbing region.", OFFSET(show_region), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, D },
| ^
src/libavdevice/xcbgrab.c:100:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "region_border", "Set the region border thickness.", OFFSET(region_border), AV_OPT_TYPE_INT, { .i64 = 3 }, 1, 128, D },
| ^
src/libavdevice/xcbgrab.c:101:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | { "select_region", "Select the grabbing region graphically using the pointer.", OFFSET(select_region), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
| ^
src/libavdevice/xcbgrab.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
102 | { NULL },
| ^
src/libavdevice/xcbgrab.c:154:61: warning: unused parameter 'data' [-Wunused-parameter]
154 | static void xcbgrab_image_reply_free(void *opaque, uint8_t *data)
| ^
src/libavdevice/xcbgrab.c:203:57: warning: unused parameter 'pkt' [-Wunused-parameter]
203 | static int64_t wait_frame(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavdevice/xcbgrab.c:236:35: warning: unused parameter 'opaque' [-Wunused-parameter]
236 | static void free_shm_buffer(void *opaque, uint8_t *data)
| ^
src/libavdevice/xcbgrab.c:335:59: warning: unused parameter 'p' [-Wunused-parameter]
335 | xcb_query_pointer_reply_t *p,
| ^
src/libavdevice/xcbgrab.c:336:58: warning: unused parameter 'geo' [-Wunused-parameter]
336 | xcb_get_geometry_reply_t *geo,
| ^
GLSLC libavfilter/vulkan/blackdetect.comp.spv
18 warnings generated.
GLSLC libavfilter/vulkan/blend.comp.spv
17 warnings generated.
GLSLC libavfilter/vulkan/bwdif.comp.spv
src/libavfilter/vulkan/avgblur.comp.glsl
GLSLC libavfilter/vulkan/chromaber.comp.spv
src/libavfilter/vulkan/blackdetect.comp.glsl
GLSLC libavfilter/vulkan/color.comp.spv
src/libavfilter/vulkan/blend.comp.glsl
GLSLC libavfilter/vulkan/debayer.comp.spv
src/libavfilter/vulkan/bwdif.comp.glsl
GLSLC libavfilter/vulkan/flip.comp.spv
src/libavfilter/vulkan/chromaber.comp.glsl
GLSLC libavfilter/vulkan/gblur.comp.spv
src/libavfilter/vulkan/color.comp.glsl
GLSLC libavfilter/vulkan/interlace.comp.spv
src/libavfilter/vulkan/debayer.comp.glsl
GLSLC libavfilter/vulkan/nlmeans_denoise.comp.spv
src/libavfilter/vulkan/flip.comp.glsl
GLSLC libavfilter/vulkan/nlmeans_horizontal.comp.spv
src/libavfilter/vulkan/interlace.comp.glsl
GLSLC libavfilter/vulkan/nlmeans_vertical.comp.spv
src/libavfilter/vulkan/gblur.comp.glsl
GLSLC libavfilter/vulkan/nlmeans_weights.comp.spv
src/libavfilter/vulkan/nlmeans_horizontal.comp.glsl
GLSLC libavfilter/vulkan/overlay.comp.spv
src/libavfilter/vulkan/nlmeans_denoise.comp.glsl
GLSLC libavfilter/vulkan/scdet.comp.spv
src/libavfilter/vulkan/nlmeans_vertical.comp.glsl
GLSLC libavfilter/vulkan/transpose.comp.spv
src/libavfilter/vulkan/nlmeans_weights.comp.glsl
GLSLC libavfilter/vulkan/v360.comp.spv
src/libavfilter/vulkan/overlay.comp.glsl
GLSLC libavfilter/vulkan/xfade.comp.spv
src/libavfilter/vulkan/scdet.comp.glsl
CC libavfilter/vulkan_filter.o
src/libavfilter/vulkan/transpose.comp.glsl
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:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vulkan/v360.comp.glsl
X86ASM libavfilter/x86/af_afir.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)
| ^
src/libavfilter/vulkan/xfade.comp.glsl
CC libavfilter/x86/af_afir_init.o
5 warnings generated.
X86ASM libavfilter/x86/af_anlmdn.o
5 warnings generated.
CC libavfilter/x86/af_anlmdn_init.o
X86ASM libavfilter/x86/af_volume.o
CC libavfilter/x86/af_volume_init.o
X86ASM libavfilter/x86/avf_showcqt.o
CC libavfilter/x86/avf_showcqt_init.o
X86ASM libavfilter/x86/colorspacedsp.o
CC libavfilter/x86/colorspacedsp_init.o
X86ASM libavfilter/x86/f_ebur128.o
CC libavfilter/x86/f_ebur128_init.o
X86ASM libavfilter/x86/scene_sad.o
CC libavfilter/x86/scene_sad_init.o
X86ASM libavfilter/x86/vf_atadenoise.o
CC libavfilter/x86/vf_atadenoise_init.o
X86ASM libavfilter/x86/vf_blackdetect.o
CC libavfilter/x86/vf_blackdetect_init.o
X86ASM libavfilter/x86/vf_blend.o
CC libavfilter/x86/vf_blend_init.o
X86ASM libavfilter/x86/vf_bwdif.o
CC libavfilter/x86/vf_bwdif_init.o
X86ASM libavfilter/x86/vf_colordetect.o
CC libavfilter/x86/vf_colordetect_init.o
In file included from src/libavfilter/x86/vf_colordetect_init.c:23:
src/libavfilter/vf_colordetectdsp.h:116:43: warning: unused parameter 'mpeg_range' [-Wunused-parameter]
116 | int alpha_max, int mpeg_range, int offset)
| ^
src/libavfilter/vf_colordetectdsp.h:116:59: warning: unused parameter 'offset' [-Wunused-parameter]
116 | int alpha_max, int mpeg_range, int offset)
| ^
src/libavfilter/vf_colordetectdsp.h:158:45: warning: unused parameter 'mpeg_range' [-Wunused-parameter]
158 | int alpha_max, int mpeg_range, int offset)
| ^
src/libavfilter/vf_colordetectdsp.h:158:61: warning: unused parameter 'offset' [-Wunused-parameter]
158 | int alpha_max, int mpeg_range, int offset)
| ^
4 warnings generated.
X86ASM libavfilter/x86/vf_convolution.o
CC libavfilter/x86/vf_convolution_init.o
In file included from src/libavfilter/x86/vf_convolution_init.c:25:
src/libavfilter/convolution.h:69:27: warning: unused parameter 'radius' [-Wunused-parameter]
69 | static void setup_3x3(int radius, const uint8_t *c[], const uint8_t *src, int stride,
| ^
src/libavfilter/convolution.h:83:69: warning: unused parameter 'matrix' [-Wunused-parameter]
83 | float scale, float delta, const int *const matrix,
| ^
src/libavfilter/convolution.h:84:50: warning: unused parameter 'peak' [-Wunused-parameter]
84 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/convolution.h:84:60: warning: unused parameter 'radius' [-Wunused-parameter]
84 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/convolution.h:85:30: warning: unused parameter 'dstride' [-Wunused-parameter]
85 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:85:43: warning: unused parameter 'stride' [-Wunused-parameter]
85 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:85:55: warning: unused parameter 'size' [-Wunused-parameter]
85 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:103:71: warning: unused parameter 'matrix' [-Wunused-parameter]
103 | float scale, float delta, const int *const matrix,
| ^
src/libavfilter/convolution.h:104:62: warning: unused parameter 'radius' [-Wunused-parameter]
104 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/convolution.h:105:32: warning: unused parameter 'dstride' [-Wunused-parameter]
105 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:105:45: warning: unused parameter 'stride' [-Wunused-parameter]
105 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:105:57: warning: unused parameter 'size' [-Wunused-parameter]
105 | int dstride, int stride, int size)
| ^
12 warnings generated.
X86ASM libavfilter/x86/vf_eq.o
CC libavfilter/x86/vf_eq_init.o
X86ASM libavfilter/x86/vf_framerate.o
CC libavfilter/x86/vf_framerate_init.o
X86ASM libavfilter/x86/vf_fspp.o
CC libavfilter/x86/vf_fspp_init.o
X86ASM libavfilter/x86/vf_gblur.o
CC libavfilter/x86/vf_gblur_init.o
X86ASM libavfilter/x86/vf_gradfun.o
CC libavfilter/x86/vf_gradfun_init.o
X86ASM libavfilter/x86/vf_hflip.o
CC libavfilter/x86/vf_hflip_init.o
X86ASM libavfilter/x86/vf_hqdn3d.o
CC libavfilter/x86/vf_hqdn3d_init.o
X86ASM libavfilter/x86/vf_idetdsp.o
CC libavfilter/x86/vf_idetdsp_init.o
X86ASM libavfilter/x86/vf_interlace.o
X86ASM libavfilter/x86/vf_limiter.o
CC libavfilter/x86/vf_limiter_init.o
X86ASM libavfilter/x86/vf_lut3d.o
CC libavfilter/x86/vf_lut3d_init.o
X86ASM libavfilter/x86/vf_maskedclamp.o
CC libavfilter/x86/vf_maskedclamp_init.o
X86ASM libavfilter/x86/vf_maskedmerge.o
CC libavfilter/x86/vf_maskedmerge_init.o
X86ASM libavfilter/x86/vf_nlmeans.o
CC libavfilter/x86/vf_nlmeans_init.o
CC libavfilter/x86/vf_noise.o
X86ASM libavfilter/x86/vf_overlay.o
CC libavfilter/x86/vf_overlay_init.o
X86ASM libavfilter/x86/vf_pp7.o
CC libavfilter/x86/vf_pp7_init.o
X86ASM libavfilter/x86/vf_psnr.o
CC libavfilter/x86/vf_psnr_init.o
X86ASM libavfilter/x86/vf_pullup.o
CC libavfilter/x86/vf_pullup_init.o
X86ASM libavfilter/x86/vf_removegrain.o
CC libavfilter/x86/vf_removegrain_init.o
CC libavfilter/x86/vf_spp.o
X86ASM libavfilter/x86/vf_ssim.o
CC libavfilter/x86/vf_ssim_init.o
X86ASM libavfilter/x86/vf_stereo3d.o
CC libavfilter/x86/vf_stereo3d_init.o
X86ASM libavfilter/x86/vf_threshold.o
CC libavfilter/x86/vf_threshold_init.o
CC libavfilter/x86/vf_tinterlace_init.o
X86ASM libavfilter/x86/vf_transpose.o
CC libavfilter/x86/vf_transpose_init.o
X86ASM libavfilter/x86/vf_v360.o
CC libavfilter/x86/vf_v360_init.o
X86ASM libavfilter/x86/vf_w3fdif.o
CC libavfilter/x86/vf_w3fdif_init.o
X86ASM libavfilter/x86/vf_yadif.o
CC libavfilter/x86/vf_yadif_init.o
X86ASM libavfilter/x86/yadif-10.o
X86ASM libavfilter/x86/yadif-16.o
CC libavfilter/yadif_common.o
src/libavfilter/yadif_common.c:279:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
279 | { NULL }
| ^
1 warning generated.
GEN libavfilter/libavfilter.pc
CC libavformat/3dostr.o
src/libavformat/3dostr.c:33:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
33 | if (size < 8 || p->buf_size - i < size)
| ~~~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/3dostr.c:111:64: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
111 | if (ctrl_size == 20 || ctrl_size == 3 || ctrl_size == -1)
| ~~~~~~~~~ ^ ~~
2 warnings generated.
CC libavformat/4xm.o
src/libavformat/4xm.c:169:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
169 | fourxm->tracks[track].bits > INT_MAX / FF_SANE_NB_CHANNELS) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/4xm.c:166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
166 | fourxm->tracks[track].channels > FF_SANE_NB_CHANNELS ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/4xm.c:253:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
253 | if (size > header_size - i - 8 && (fourcc_tag == vtrk_TAG || fourcc_tag == strk_TAG)) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/4xm.c:360:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
360 | if (track_number < fourxm->track_count &&
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
4 warnings generated.
CC libavformat/a64.o
CC libavformat/aacdec.o
CC libavformat/aadec.o
src/libavformat/aadec.c:245:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
245 | if (pos >= c->content_end) {
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/aadec.c:290:29: warning: unused parameter 'stream_index' [-Wunused-parameter]
290 | int stream_index, int64_t timestamp, int flags)
| ^
src/libavformat/aadec.c:301:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
301 | while (chapter_idx < s->nb_chapters && timestamp >= s->chapters[chapter_idx]->end) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/aadec.c:305:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
305 | if (chapter_idx >= s->nb_chapters) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/aadec.c:365:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
365 | { NULL },
| ^
CC libavformat/aaxdec.o
5 warnings generated.
CC libavformat/ac3dec.o
CC libavformat/ac4dec.o
src/libavformat/aaxdec.c:105:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
105 | for (int seg = 0; seg < a->current_segment; seg++)
| ~~~ ^ ~~~~~~~~~~~~~~~~~~
CC libavformat/ac4enc.o
CC libavformat/acedec.o
1 warning generated.
CC libavformat/acm.o
src/libavformat/ac4enc.c:66:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "write_crc", "enable checksum", OFFSET(write_crc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
| ^
src/libavformat/ac4enc.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
67 | { NULL },
| ^
2 warnings generated.
CC libavformat/act.o
src/libavformat/acedec.c:36:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
36 | if (asc < 0x44 || asc > p->buf_size - 4)
| ~~~ ^ ~~~~~~~~~~~~~~~
1 warning generated.
CC libavformat/adp.o
CC libavformat/ads.o
CC libavformat/adtsenc.o
CC libavformat/adxdec.o
CC libavformat/aeadec.o
In file included from src/libavformat/adtsenc.c:24:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/adtsenc.c:71:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
71 | if (adts->objecttype > 3U) {
| ~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/adtsenc.c:223:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
223 | { "write_id3v2", "Enable ID3v2 tag writing", OFFSET(id3v2tag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
| ^
src/libavformat/adtsenc.c:224:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
224 | { "write_apetag", "Enable APE tag writing", OFFSET(apetag), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
| ^
src/libavformat/adtsenc.c:225:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
225 | { "write_mpeg2", "Set MPEG version to MPEG-2", OFFSET(mpeg_id), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC},
| ^
src/libavformat/adtsenc.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
226 | { NULL },
| ^
CC libavformat/aeaenc.o
CC libavformat/afc.o
CC libavformat/aiff.o
CC libavformat/aiffdec.o
7 warnings generated.
CC libavformat/aiffenc.o
CC libavformat/aixdec.o
src/libavformat/aiffenc.c:111:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
111 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/aiffenc.c:279:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
279 | OFFSET(write_id3v2), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, ENC },
| ^
src/libavformat/aiffenc.c:281:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
281 | OFFSET(id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 3, 4, ENC },
| ^
src/libavformat/aiffenc.c:282:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
282 | { NULL },
| ^
src/libavformat/aiffdec.c:78:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
78 | if (size < SIZE_MAX)
| ~~~~ ^ ~~~~~~~~
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
src/libavformat/anm.c:68:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
68 | if (record >= anm->nb_records)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/anm.c:73:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
73 | if (p->nb_records > 0 && record >= p->base_record && record < p->base_record + p->nb_records)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/anm.c:192:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
192 | if (anm->record >= p->nb_records) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
CC libavformat/apc.o
3 warnings generated.
CC libavformat/ape.o
CC libavformat/apetag.o
CC libavformat/apm.o
src/libavformat/apetag.c:48:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
48 | for (i = 0; i < sizeof(key) - 1; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/apetag.c:166:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
166 | for (i=0; itotalframes; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/ape.c:298:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
298 | for (i = 0; i < ape->totalframes; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/ape.c:308:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
308 | for (i = 0; i < ape->totalframes; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/ape.c:355:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
355 | for (i = 0; i < ape->totalframes; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/ape.c:380:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
380 | if (ape->currentframe >= ape->totalframes)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/ape.c:388:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
388 | if (ape->currentframe == (ape->totalframes - 1))
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/apngenc.o
src/libavformat/apm.c:83:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
83 | for (int i = 0; i < FF_ARRAY_ELEMS(ext->unk3); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
CC libavformat/aptxdec.o
1 warning generated.
CC libavformat/apv.o
src/libavformat/apngdec.c:91:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
91 | len + 4 > bytestream2_get_bytes_left(&gb))
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/apngdec.c:288:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
288 | height != s->streams[0]->codecpar->height ||
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/apngdec.c:287:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
287 | if (width != s->streams[0]->codecpar->width ||
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/apngdec.c:294:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
294 | y_offset >= s->streams[0]->codecpar->height ||
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/apngdec.c:292:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
292 | x_offset >= s->streams[0]->codecpar->width ||
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/apngdec.c:410:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
410 | AV_OPT_TYPE_BOOL, { .i64 = 1 } , 0, 1 , AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/apngdec.c:412:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
412 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/apngdec.c:414:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
414 | AV_OPT_TYPE_INT, { .i64 = DEFAULT_APNG_FPS }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/apngdec.c:415:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
415 | { NULL },
| ^
src/libavformat/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 },
| ^
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 },
| ^
2 warnings generated.
CC libavformat/apvdec.o
9 warnings generated.
CC libavformat/apvenc.o
3 warnings generated.
CC libavformat/aqtitledec.o
CC libavformat/argo_asf.o
src/libavformat/aqtitledec.c:128:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
128 | { "subfps", "set the movie frame rate", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=25}, 0, INT_MAX, SD },
| ^
src/libavformat/aqtitledec.c:129:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
129 | { NULL }
| ^
CC libavformat/argo_brp.o
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 },
| ^
2 warnings generated.
CC libavformat/argo_cvg.o
2 warnings generated.
CC libavformat/asf.o
src/libavformat/argo_asf.c:65:55: warning: unused parameter 's' [-Wunused-parameter]
65 | int ff_argo_asf_validate_file_header(AVFormatContext *s, const ArgoASFFileHeader *hdr)
| ^
src/libavformat/argo_asf.c:248:43: warning: unused parameter 'flags' [-Wunused-parameter]
248 | int64_t pts, int flags)
| ^
src/libavformat/argo_brp.c:367:45: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]
367 | if (blk.stream_id < -1 || blk.stream_id >= s->nb_streams)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/argo_brp.c:395:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
395 | else if (ret != blk.size)
| ~~~ ^ ~~~~~~~~
src/libavformat/argo_asf.c:449:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
449 | { NULL }
| ^
src/libavformat/asf.c:72:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
72 | if (type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types) || type < 0) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:331:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
331 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20)
| ^ ~~~~~ ~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/asfdec_f.c:331:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
331 | FFABS(fsize - (int64_t)asf->hdr.file_size) < FFMIN(fsize, asf->hdr.file_size)/20)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:523:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
523 | if (stream_num < 128 && i < FF_ARRAY_ELEMS(asf->streams[stream_num].payload)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:602:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
601 | if ((ret = avio_get_str16le(pb, lang_len, lang,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
602 | sizeof(lang))) < lang_len)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/asfdec_f.c:807:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
807 | if (avio_tell(pb) != gpos + gsize)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavformat/asfdec_f.c:989:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
989 | if (rsize > packet_length - padsize) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:1105:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1105 | } else if (asf->packet_frag_size > asf->packet_size_left - rsize) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:1106:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1106 | if (asf->packet_frag_size > asf->packet_size_left - rsize + asf->packet_padsize) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:1216:57: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1216 | asf_st->frag_offset + asf->packet_frag_size > asf_st->pkt.size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:1270:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1270 | if (asf->packet_frag_offset >= asf_st->pkt.size ||
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:1279:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1279 | if (asf->packet_frag_offset != asf_st->frag_offset && !asf_st->pkt_clean) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:1286:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1286 | if (read != asf->packet_frag_size) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_f.c:1445:52: warning: unused parameter 'pos_limit' [-Wunused-parameter]
1445 | int64_t *ppos, int64_t pos_limit)
| ^
src/libavformat/asfdec_f.c:1456:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1456 | for (i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
CC libavformat/assdec.o
src/libavformat/asfdec_o.c:159:52: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
159 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/asfdec_o.c:159:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
159 | if (size < INT64_MAX - offset && avio_tell(pb) != offset + size)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_o.c:213:70: warning: unused parameter 'g' [-Wunused-parameter]
213 | static int asf_read_marker(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfdec_o.c:227:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
227 | for (i = 0; i < len; i++)
| ~ ^ ~~~
src/libavformat/asfdec_o.c:245:52: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
244 | if ((ret = avio_get_str16le(pb, len, name,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
245 | sizeof(name))) < len)
| ~~~~~~~~~~~~~ ^ ~~~
src/libavformat/asfdec_o.c:352:79: warning: unused parameter 'name_len' [-Wunused-parameter]
352 | static int process_metadata(AVFormatContext *s, const uint8_t *name, uint16_t name_len,
| ^
src/libavformat/asfdec_o.c:380:75: warning: unused parameter 'g' [-Wunused-parameter]
380 | static int asf_read_ext_content(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfdec_o.c:453:76: warning: unused parameter 'g' [-Wunused-parameter]
453 | static int asf_read_metadata_obj(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfdec_o.c:501:76: warning: unused parameter 'g' [-Wunused-parameter]
501 | static int asf_read_content_desc(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfdec_o.c:530:74: warning: unused parameter 'g' [-Wunused-parameter]
530 | static int asf_read_properties(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfenc.c:302:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
302 | if (pres_time <= asf->index_ptr[i].send_time)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_o.c:581:81: warning: unused parameter 'g' [-Wunused-parameter]
581 | static int asf_read_stream_properties(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfdec_o.c:770:77: warning: unused parameter 'g' [-Wunused-parameter]
770 | static int asf_read_language_list(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfdec_o.c:796:68: warning: unused parameter 'g' [-Wunused-parameter]
796 | static int asf_read_data(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfdec_o.c:832:76: warning: unused parameter 'g' [-Wunused-parameter]
832 | static int asf_read_simple_index(AVFormatContext *s, const GUIDParseTable *g)
| ^
src/libavformat/asfdec_o.c:864:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
864 | for (i = 0; i < nb_entries; i++) {
| ~ ^ ~~~~~~~~~~
src/libavformat/asfdec_o.c:873:26: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
873 | if (prev_pkt_num != pkt_num) {
| ~~~~~~~~~~~~ ^ ~~~~~~~
src/libavformat/asfdec_o.c:980:45: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
980 | if (asf->nb_mult_left && (avio_tell(pb) >=
| ~~~~~~~~~~~~~ ^
981 | (asf->sub_header_offset + asf->mult_sub_len))) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfenc.c:977:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
977 | if (start_sec > asf->nb_index_memory_alloc) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_o.c:1121:14: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1121 | if (size > assrc/libavformat/asfenc.c:f1109_:p165k:t -warning: >missing field 'unit' initializer [-Wmissing-field-initializers]s
ize_left |1109| | a s f _{p k"tp-a>cskiezte__sliezfet" ,< =" P0a)c
k e| t ~~~~ ^ ~~~~~~~~~~~~~~~~~~
sizesrc/libavformat/asfdec_o.c":,1123 :o28f:f swarning: ecomparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]t
of( A1123S | F C o n tiefx t(,a spfa_cpkkett-_>ssiizzee)_,l eAfVt_ O>P Ts_iTzYeP)E
_ I| N ~~~~~~~~~~~~~~~~~~ ^ ~~~~T
, {.i64 = 3200}, PACKET_SIZE_MIN, PACKET_SIZE_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/asfenc.c:1110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1110 | { NULL },
| ^
src/libavformat/asfdec_o.c:1159:55: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1159 | if (asf->packet_offset + asf->packet_size <= asf->data_offset + asf->data_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_o.c:1307:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1307 | if ((avio_tell(pb) >= asf->data_offset + asf->data_size) &&
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/asfdec_o.c:1439:57: warning: unused parameter 'pos_limit' [-Wunused-parameter]
1439 | int64_t *pos, int64_t pos_limit)
| ^
src/libavformat/asfdec_o.c:1530:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1530 | for (j = 0; j < FF_ARRAY_ELEMS(gdef); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
CC libavformat/assenc.o
src/libavformat/assenc.c:221:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
221 | { "ignore_readorder", "write events immediately, even if they're out-of-order", OFFSET(ignore_readorder), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
| ^
src/libavformat/assenc.c:222:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
222 | { NULL },
| ^
4 warnings generated.
CC libavformat/ast.o
2 warnings generated.
CC libavformat/astdec.o
CC libavformat/astenc.o
src/libavformat/astdec.c:95:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
95 | size > INT_MAX / s->streams[0]->codecpar->ch_layout.nb_channels)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 warnings generated.
CC libavformat/async.o
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.
CC libavformat/av1dec.o
src/libavformat/async.c:481:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
481 | {NULL},
| ^
src/libavformat/au.c:126:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
126 | for (i = 0; i < FF_ARRAY_ELEMS(keys); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/au.c:172:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
172 | if (data_size < 0 && data_size != AU_UNKNOWN_SIZE) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/au.c:210:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
210 | if (channels == 0 || channels >= INT_MAX / (BLOCK_SIZE * bps >> 3)) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/au.c:231:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
231 | if (data_size != AU_UNKNOWN_SIZE)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/au.c:273:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
273 | for (int i = 0; i < FF_ARRAY_ELEMS(keys); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/av1.c:28:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
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;
| ^
1 warning generated.
CC libavformat/avc.o
src/libavformat/av1dec.c:114:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
114 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC},
| ^
src/libavformat/av1dec.c:115:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
115 | { NULL },
| ^
src/libavformat/av1dec.c:194:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
194 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type);
| ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/av1dec.c:209:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
209 | ret = read_obu(p->buf + cnt, FFMIN(p->buf_size - cnt, obu_unit_size), &obu_size, &type);
| ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/av1dec.c:263:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
263 | if (ret != obu_unit_size)
| ~~~ ^ ~~~~~~~~~~~~~
5 warnings generated.
CC libavformat/avformat.o
In file included from src/libavformat/avc.c:26:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavformat/avformat.c:27:
src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size);
| ^
src/libavformat/avc.c:298:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
298 | } else if (aspect_ratio_idc < FF_ARRAY_ELEMS(avc_sample_aspect_ratio)) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/avformat.c:457:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
457 | if (ic->programs[i]->stream_index[j] == s)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
src/libavformat/avformat.c:502:58: warning: unused parameter 'flags' [-Wunused-parameter]
502 | const AVCodec **decoder_ret, int flags)
| ^
src/libavformat/avformat.c:520:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
520 | for (unsigned i = 0; i < nb_streams; i++) {
| ~ ^ ~~~~~~~~~~
src/libavformat/avformat.c:554:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
554 | if (program && i == nb_streams - 1 && ret < 0) {
| ~ ^ ~~~~~~~~~~~~~~
5 warnings generated.
src/libavformat/avformat.c:662:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
662 | if (st->index == s->programs[i]->stream_index[j]) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/avformat.c:784:58: warning: unused parameter 'format' [-Wunused-parameter]
784 | AVRational av_guess_sample_aspect_ratio(AVFormatContext *format, AVStream *stream, AVFrame *frame)
| ^
CC libavformat/avidec.o
src/libavformat/avformat.c:807:49: warning: unused parameter 'format' [-Wunused-parameter]
807 | AVRational av_guess_frame_rate(AVFormatContext *format, AVStream *st, AVFrame *frame)
| ^
src/libavformat/avformat.c:807:80: warning: unused parameter 'frame' [-Wunused-parameter]
807 | AVRational av_guess_frame_rate(AVFormatContext *format, AVStream *st, AVFrame *frame)
| ^
src/libavformat/avformat.c:836:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
836 | if (new_tb.num != pts_num)
| ~~~~~~~~~~ ^ ~~~~~~~
src/libavformat/avformat.c:930:34: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
930 | av_strlcpy(proto, uc.scheme, FFMIN(sizeof(proto), uc.url_component_end_scheme - uc.scheme));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
3 warnings generated.
CC libavformat/avienc.o
src/libavformat/avidec.c:97:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | { "use_odml", "use odml index", offsetof(AVIContext, use_odml), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM},
| ^
src/libavformat/avidec.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
98 | { NULL },
| ^
src/libavformat/avidec.c:203:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
203 | if (stream_id >= s->nb_streams || stream_id < 0)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
299 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:337:36: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
337 | if (avio_read(pb, value, size) != size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/avidec.c:373:29: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
373 | while (avio_tell(s->pb) < end && !avio_feof(s->pb)) {
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavformat/avidec.c:380:37: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
380 | while (avio_tell(s->pb) < tag_end && !avio_feof(s->pb)) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~
src/libavformat/avidec.c:466:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
466 | for (i = 0; inb_streams; i++) {
| ~^~~~~~~~~~~~~~
src/libavformat/avidec.c:483:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
483 | for (i = 0; inb_streams; i++) {
| ~^~~~~~~~~~~~~~
2 warnings generated.
src/libavformat/avidec.c:677:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
677 | av_assert0(stream_index < s->nb_streams);
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/avidec.c:769:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
769 | if (stream_index >= (unsigned)s->nb_streams || avi->dv_demux) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/avidec.c:882:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
882 | st->codecpar->extradata_size < 1U << 30) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/avidec.c:969:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
969 | if (stream_index >= (unsigned)s->nb_streams
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/avidec.c:1006:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1006 | if (stream_index < (unsigned)s->nb_streams && size > 9 * 4) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/avidec.c:1074:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1074 | if (stream_index != s->nb_streams - 1)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/avidec.c:1089:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1089 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1096:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1096 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1105:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1105 | if (i == s->nb_streams && avi->non_interleaved) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1215 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
CC libavformat/avio.o
src/libavformat/avidec.c:1275:50: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
1275 | if (i*(avi->io_fsize>0) + (uint64_t)size > avi->fsize || d[0] > 127)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavformat/avidec.c:1279:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1279 | if ((d[0] == 'i' && d[1] == 'x' && n < s->nb_streams) ||
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1297:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1297 | get_stream_idx(d + 1) < s->nb_streams)
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1301:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1301 | if (d[2] == 'i' && d[3] == 'x' && n < s->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1306:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1306 | if (d[2] == 'w' && d[3] == 'c' && n < s->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1315:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1315 | if (n < s->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1335:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1335 | && (d[2]*256+d[3] == ast1->prefix || !ast1->prefix_count)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavformat/avidec.c:1359:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1359 | d[2] * 256 + d[3] == ast->prefix /* ||
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/avidec.c:1364:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1364 | if (d[2] * 256 + d[3] == ast->prefix)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/avidec.c:1391:75: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1391 | sti->index_entries[sti->nb_index_entries - 1].pos < pos)src/libavformat/avienc.c :{142
: 23| : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
142 | avist->max_size = FFMAX(avist->max_size, size);
| ^ ~~~~~~~~~~~~~~~ ~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavformat/avienc.c:171:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
171 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1416:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1416 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:212:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
212 | for (n = 0; n < s->nb_streams; n++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1526:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1526 | if (ast->has_pal && pkt->size < (unsigned)INT_MAX / 2 && !dv_demux) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/avidec.c:1727:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1727 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1743:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1743 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:281:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
281 | for (n = 0; n < s->nb_streams; n++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:297:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
297 | forsrc/libavformat/avidec.c :(1778n: 19=: 0warning: ;comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
n < s1778- | > n b _ sftorre a(mis ;= n0+;+ )i {<
s| - ~ ^ ~~~~~~~~~~~~~>
nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1797:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1797 | if (get_stream_idx(tag) == i && size == sti->index_entries[0].size + 8)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/avienc.c:642:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
642 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:657:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
657 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:1943:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1943 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:704src/libavformat/avidec.c::231973:: 19warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
704 | 1973 | f o rf o(ri (=i 0=; 0i; sn-b>_nsbt_rsetarmesa;ms; i++) {i
+ +| ) ~ ^ ~~~~~~~~~~~~~
{
| src/libavformat/avienc.c ~ ^ ~~~~~~~~~~~~~:
711:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
711 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avidec.c:2007:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2007 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:922:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
922 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:942:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
942 | for (n = nb_frames = 0; n < s->nb_streams; n++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:970:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
970 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:983:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
983 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/avienc.c:997:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
997 | { "reserve_index_space", "reserve space (in bytes) at the beginning of the file for each stream index", OFFSET(reserve_index_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ENC },
| ^
src/libavformat/avienc.c:998:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
998 | { "write_channel_mask", "write channel mask into wave format header", OFFSET(write_channel_mask), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC },
| ^
src/libavformat/avienc.c:999:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
999 | { "flipped_raw_rgb", "Raw RGB bitmaps are stored bottom-up", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavformat/avienc.c:1000:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1000 | { NULL },
| ^
In file included from src/libavformat/avio.c:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/avio.c:61:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/avio.c:62:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/avio.c:63:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | {"rw_timeout", "Timeout for IO operations (in microseconds)", offsetof(URLContext, rw_timeout), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM | AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/avio.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
64 | { NULL }
| ^
src/libavformat/avio.c:94:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | {"protocol_whitelist", "List of protocols that are allowed to be used", AVIOOFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/avio.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
95 | { NULL },
| ^
src/libavformat/avio.c:161:67: warning: cast from 'char **' to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]
161 | if (av_strstart(uc->filename, up->name, (const char**)&start) && *start == ',') {
| ^
11 warnings generated.
CC libavformat/aviobuf.o
src/libavformat/aviobuf.c:101:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
101 | ffio_init_context(s, (unsigned char*)buffer, buffer_size, 0, NULL, NULL, NULL, NULL);
| ^
17 warnings generated.
src/libavformat/aviobuf.c:822:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
822 | } while (!end && len < sizeof(tmp) &&
| ~~~ ^ ~~~~~~~~~~~
src/libavformat/aviobuf.c:975:20: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
975 | for (; len < size; len++) {
| ~~~ ^ ~~~~
CC libavformat/avlanguage.o
src/libavformat/aviobuf.c:1288:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1288 | if (new_size < d->pos || new_size > INT_MAX)
| ~~~~~~~~ ^ ~~~~~~
src/libavformat/aviobuf.c:1290:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1290 | if (new_size > d->allocated_size) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/aviobuf.c:1450:56: warning: unused parameter 'buf' [-Wunused-parameter]
1450 | static int null_buf_write(void *opaque, const uint8_t *buf, int buf_size)
| ^
8 warnings generated.
CC libavformat/avr.o
CC libavformat/avs.o
src/libavformat/avs.c:185:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
185 | if (size - 4 > sizeof(palette))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~
CC libavformat/avs2dec.o
1 warning generated.
CC libavformat/avs3dec.o
src/libavformat/avs3dec.c:42:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
42 | if (code < slice_pos)
| ~~~~ ^ ~~~~~~~~~
1 warning generated.
38 warnings generated.
CC libavformat/bethsoftvid.o
CC libavformat/bfi.o
CC libavformat/bink.o
src/libavformat/bink.c:264:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
264 | while (bink->current_track < bink->num_audio_tracks) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/bink.c:306:46: warning: unused parameter 'stream_index' [-Wunused-parameter]
306 | static int read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
| ^
src/libavformat/bink.c:306:68: warning: unused parameter 'timestamp' [-Wunused-parameter]
306 | static int read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
| ^
src/libavformat/bink.c:306:83: warning: unused parameter 'flags' [-Wunused-parameter]
306 | static int read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
| ^
CC libavformat/binka.o
6 warnings generated.
CC libavformat/bintext.o
CC libavformat/bit.o
4 warnings generated.
CC libavformat/bmv.o
CC libavformat/boadec.o
CC libavformat/bonk.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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
5 warnings generated.
CC libavformat/brstm.o
src/libavformat/boadec.c:60:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
60 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/boadec.c:66:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
66 | if (st->codecpar->block_align > INT_MAX / FF_SANE_NB_CHANNELS || st->codecpar->block_align <= 0)
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/c93.o
2 warnings generated.
CC libavformat/cache.o
CC libavformat/caf.o
In file included from src/libavformat/cache.c:48:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/cache.c:273:28: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
273 | size = FFMIN(sizeof(tmp), pos - c->logical_pos);
| ^ ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/cache.c:295:27: warning: unused parameter 'opaque' [-Wunused-parameter]
295 | static int enu_free(void *opaque, void *elem)
| ^
src/libavformat/cache.c:327:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
327 | { "read_ahead_limit", "Amount in bytes that may be read ahead when seeking isn't supported, -1 for unlimited", OFFSET(read_ahead_limit), AV_OPT_TYPE_INT, { .i64 = 65536 }, -1, INT_MAX, D },
| ^
src/libavformat/cache.c:328:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
328 | {NULL},
| ^
src/libavformat/brstm.c:333:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
333 | for (i = 0; i < asize; i += 2) {
| ~ ^ ~~~~~
src/libavformat/brstm.c:411:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
411 | (32 + 4 + size) > (INT_MAX / channels) ||
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/brstm.c:444:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
444 | if (ret != size)
| ~~~ ^ ~~~~
src/libavformat/brstm.c:451:45: warning: unused parameter 'flags' [-Wunused-parameter]
451 | int64_t timestamp, int flags)
| ^
CC libavformat/cafdec.o
5 warnings generated.
CC libavformat/cafenc.o
CC libavformat/cavsvideodec.o
src/libavformat/cafdec.c:274:61: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
274 | if (num_packets < 0 || INT32_MAX / sizeof(AVIndexEntry) < num_packets)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/cafdec.c:552:46: warning: unused parameter 'stream_index' [-Wunused-parameter]
552 | static int read_seek(AVFormatContext *s, int stream_index,
| ^
src/libavformat/cavsvideodec.c:45:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
4 warning s45 generated | .
if(code < slice_pos)
| ~~~~ ^ ~~~~~~~~~
CC libavformat/cbs.o
1 warning generated.
CC libavformat/cbs_apv.o
CC libavformat/cbs_av1.o
In file included from src/libavformat/cbs_apv.c:20:
In file included from src/libavcodec/cbs_apv.c:21:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavformat/cbs.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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavformat/cbs.c:20:
src/libavcodec/cbs.c:74:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
74 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs.cCC libavformat/cdg.o
:248:38: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
248 | frag->data = (uint8_t *)data;
| ^
In file included from src/libavformat/cbs_apv.c:20:
In file included from src/libavcodec/cbs_apv.c:107:
src/libavcodec/cbs_apv_syntax_template.c:241:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
241 | current->tile_data[c] = (uint8_t*)align_get_bits(rw);
| ^
src/libavcodec/cbs.c:481:52: warning: unused parameter 'ctx' [-Wunused-parameter]
481 | void CBS_FUNC(trace_header)(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs.c:482:38: warning: unused parameter 'name' [-Wunused-parameter]
482 | const char *name)
| ^
src/libavcodec/cbs.c:492:37: warning: unused parameter 'trace_context' [-Wunused-parameter]
492 | void CBS_FUNC(trace_read_log)(void *trace_context,
| ^
src/libavcodec/cbs.c:493:43: warning: unused parameter 'gbc' [-Wunused-parameter]
493 | GetBitContext *gbc, int length,
| ^
src/libavcodec/cbs.c:493:52: warning: unused parameter 'length' [-Wunused-parameter]
493 | GetBitContext *gbc, int length,
| ^
src/libavcodec/cbs.c:494:40: warning: unused parameter 'str' [-Wunused-parameter]
494 | const char *str, const int *subscripts,
| ^
src/libavcodec/cbs.c:494:56: warning: unused parameter 'subscripts' [-Wunused-parameter]
494 | const char *str, const int *subscripts,
| ^
src/libavcodec/cbs.c:495:36: warning: unused parameter 'value' [-Wunused-parameter]
495 | int64_t value)
| ^
src/libavcodec/cbs.c:552:38: warning: unused parameter 'trace_context' [-Wunused-parameter]
552 | void CBS_FUNC(trace_write_log)(void *trace_context,
| ^
src/libavcodec/cbs.c:553:44: warning: unused parameter 'pbc' [-Wunused-parameter]
553 | PutBitContext *pbc, int length,
| ^
src/libavcodec/cbs.c:553:53: warning: unused parameter 'length' [-Wunused-parameter]
553 | PutBitContext *pbc, int length,
| ^
src/libavcodec/cbs.c:554:41: warning: unused parameter 'str' [-Wunused-parameter]
554 | const char *str, const int *subscripts,
| ^
src/libavcodec/cbs.c:554:57: warning: unused parameter 'subscripts' [-Wunused-parameter]
554 | const char *str, const int *subscripts,
| ^
src/libavcodec/cbs.c:555:37: warning: unused parameter 'value' [-Wunused-parameter]
555 | int64_t value)
| ^
src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter]
378 | APVRawMetadataFiller *current,
| ^
src/libavcodec/cbs.c:588:58: warning: unused parameter 'subscripts' [-Wunused-parameter]
588 | const int *subscripts,
| ^
src/libavcodec/cbs.c:675:35: warning: unused parameter 'subscripts' [-Wunused-parameter]
675 | const int *subscripts, int32_t *write_to,
| ^
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]
src/libavcodec/cbs.c :375953 | :s54t:a twarning: icast from 'const unsigned char *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual]c
int 953c | b s _ a p v _ a scsoenmsbtl eA_VfBruafgfmeernRte(fC o*dserdcB_ibtusft r=e a*m(CAoVnBtuefxfte r*Rcetfx*,*
) (| s ^r
c_psrc/libavcodec/cbs_apv.ct:r376 :+62 :1 )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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/cbs_av1.c:23:
In file included from src/libavcodec/cbs_av1.c:25:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavformat/cbs_av1.c:23:
src/libavcodec/cbs_av1.c:67:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
67 | if (get_bits_left(gbc) < zeroes) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/cbs_av1.c:198:39: warning: unused parameter 'subscripts' [-Wunused-parameter]
198 | const int *subscripts, uint32_t *write_to)
| ^
src/libavcodec/cbs_av1.c:338:64: warning: unused parameter 'name' [-Wunused-parameter]
338 | uint32_t range_max, const char *name,
| ^
src/libavcodec/cbs_av1.c:339:43: warning: unused parameter 'subscripts' [-Wunused-parameter]
339 | const int *subscripts, uint32_t *write_to)
| ^
In file included from src/libavformat/cbs_av1.c:23:
In file included from src/libavcodec/cbs_av1.c:593:
src/libavcodec/cbs_av1_syntax_template.c:340:80: warning: unused parameter 'rw' [-Wunused-parameter]
340 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw)
| ^
src/libavcodec/cbs_av1_syntax_template.c:351:72: warning: unused parameter 'rw' [-Wunused-parameter]
351 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw,
| ^
src/libavcodec/cbs_av1_syntax_template.c:1459:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1459 | priv->ref[i].frame_id < (current->current_frame_id -
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1460 | (1 << diff_len)))
| ~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1458 | if (priv->ref[i].frame_id > current->current_frame_id ||
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1464 | priv->ref[i].frame_id < ((1 << id_len) +
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
1465 | current->current_frame_id -
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1466 | (1 << diff_len)))
| ~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1463 | if (priv->ref[i].frame_id > current->current_frame_id &&
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1796:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1796 | fh_start = (uint8_t*)rw->buffer + start_pos / 8;
| ^
In file included from src/libavformat/cbs_av1.c:23:
src/libavcodec/cbs_av1.c:779:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
779 | av_assert0(pos % 8 == 0 && pos / 8 <= size);
| ~~~~~~~ ^ ~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
In file included from src/libavformat/cbs_av1.c:23:
src/libavcodec/cbs_av1.c:820:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
820 | if (pos >= 8 * unit->data_size) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1.c:1009:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
1009 | av_assert0(end_pos <= unit->data_size * 8);
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
In file included from src/libavformat/cbs_av1.c:23:
src/libavcodec/cbs_av1.c:1031:53: warning: unused parameter 'ctx' [-Wunused-parameter]
1031 | static int cbs_av1_write_obu(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_av1.c:1032:50: warning: unused parameter 'unit' [-Wunused-parameter]
1032 | CodedBitstreamUnit *unit,
| ^
src/libavcodec/cbs_av1.c:1033:45: warning: unused parameter 'pbc' [-Wunused-parameter]
1033 | PutBitContext *pbc)
| ^
src/libavcodec/cbs_av1.c:1241:61: warning: unused parameter 'ctx' [-Wunused-parameter]
1241 | static int cbs_av1_assemble_fragment(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_av1.c:1242:62: warning: unused parameter 'frag' [-Wunused-parameter]
1242 | CodedBitstreamFragment *frag)
| ^
src/libavcodec/cbs_av1.c:1367:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1367 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 },
| ^
src/libavcodec/cbs_av1.c:1369:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1369 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 },
| ^
src/libavcodec/cbs_av1.c:1370:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1370 | { NULL }
| ^
CC libavformat/cdxl.o
21 warnings generated.
CC libavformat/cinedec.o
src/libavformat/cdxl.c:237:46: warning: unused parameter 'stream_index' [-Wunused-parameter]
237 | static int read_seek(AVFormatContext *s, int stream_index,
| ^
src/libavformat/cdxl.c:238:30: warning: unused parameter 'timestamp' [-Wunused-parameter]
238 | int64_t timestamp, int flags)
| ^
src/libavformat/cdxl.c:238:45: warning: unused parameter 'flags' [-Wunused-parameter]
238 | int64_t timestamp, int flags)
| ^
src/libavformat/cdxl.c:249:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
249 | { "sample_rate", "", OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64=11025 }, 8000, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/cdxl.c:250:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
250 | { "frame_rate", "", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str="15" }, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/cdxl.c:251:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
251 | { NULL },
| ^
6 warnings generated.
CC libavformat/codec2.o
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.
13 warnings generated.
CC libavformat/codecstring.o
CC libavformat/concat.o
src/libavformat/codec2.c:264:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
264 | FRAMES_PER_PACKET,
| ^
src/libavformat/codec2.c:261:118: note: expanded from macro 'FRAMES_PER_PACKET'
261 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}
| ^
src/libavformat/codec2.c:265:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
265 | { NULL },
| ^
src/libavformat/codec2.c:270:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
270 | FRAMES_PER_PACKET,
| ^
src/libavformat/codec2.c:261:118: note: expanded from macro 'FRAMES_PER_PACKET'
261 | offsetof(Codec2Context, frames_per_packet), AV_OPT_TYPE_INT, {.i64 = 1}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM}
| ^
src/libavformat/codec2.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
271 | { NULL },
| ^
4 warnings generated.
CC libavformat/concatdec.o
src/libavformat/codecstring.c:45:24: warning: missing field 'str' initializer [-Wmissing-field-initializers]
45 | { AV_CODEC_ID_NONE }
| ^
src/libavformat/codecstring.c:169:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
169 | profile_compatibility != AV_PROFILE_UNKNOWN &&
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
CC libavformat/crcenc.o
2 warnings generated.
CC libavformat/crypto.o
src/libavformat/concatdec.c:250:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
250 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:251:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
251 | if (i < avf->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:270:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
270 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:272:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
272 | for (j = 0; j < avf->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:292:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
292 | if (cat->cur_file->nb_streams >= cat->avf->nb_streams)
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:302:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
302 | for (i = cat->cur_file->nb_streams; i < cat->avf->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:402:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
402 | for (j = 0; j < cat->files[i].nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:528:60: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]
528 | arg_str[arg] = av_get_token((const char **)&cursor, SPACE_CHARS);
| ^
src/libavformat/concatdec.c:683:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
683 | cat->files[i].outpoint - (uint64_t)cat->files[i].inpoint != av_sat_sub64(cat->files[i].outpoint, cat->files[i].inpoint)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:848:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
848 | if (stream >= cat->avf->nb_streams)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:863:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
863 | if (stream >= avf->nb_streams)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:895:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
895 | left < cat->nb_files - 1 &&
| ~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/concatdec.c:938:61: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
938 | OFFSET(safe), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC },
| ^
src/libavformat/concatdec.c:940:69: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
940 | OFFSET(auto_convert), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, DEC },
| ^
src/libavformat/concatdec.c:942:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
942 | OFFSET(segment_time_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
| ^
src/libavformat/concatdec.c:943:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
943 | { NULL }
| ^
src/libavformat/crypto.c:76:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
76 | { NULL }
| ^
src/libavformat/crypto.c:222:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
222 | if (c->indata_used >= sizeof(c->inbuffer)/2) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
CC libavformat/dash.o
2 warnings generated.
CC libavformat/dashenc.o
In file included from src/libavformat/dash.c:39:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/dash.c:101:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
101 | while (dst_pos < buffer_size - 1 && *t_cur) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/dash.c:107:34: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
107 | int num_copy_bytes = FFMIN(t_next - t_cur, buffer_size - dst_pos - 1);
| ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/dash.c:117:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
117 | if (dst_pos >= buffer_size - 1 || !*t_cur)
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/dash.c:151:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
151 | dst_pos += FFMIN(n, buffer_size - dst_pos - 1);
| ^ ~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
5 warnings generated.
CC libavformat/data_uri.o
In file included from src/libavformat/dashenc.c:53:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/dashenc.c:291:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
291 | for (int i = 0; i < s->nb_streams; ++i) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:491:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
491 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:698:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
698 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:812:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
812 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:905:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
905 | if (n < strlen(p)) {
| ~ ^ ~~~~~~~~~
src/libavformat/dashenc.c:944:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
944 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:955:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
955 | if (idx_str == end_str || i < 0 || i >= s->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:980:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
980 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:1159:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1159 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:1181:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1181 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:1214:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1214 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:1367:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1367 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:1616:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1616 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:1815:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1815 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:1878:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1878 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:1887:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1887 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:2200:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2200 | for (i = 0; i < s->nb_streams; ++i) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/dashenc.c:2246:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2246 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/dashenc.c:2251:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2251 | { "extra_window_size", "number of segments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
| ^
src/libavformat/dashenc.c:2252:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2252 | { "format_options","set list of options for the container format (mp4/webm) used for dash", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E},
| ^
src/libavformat/dashenc.c:2253:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2253 | { "frag_duration", "fragment duration (in seconds, fractional value can be set)", OFFSET(frag_duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E },
| ^
src/libavformat/dashenc.c:2259:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2259 | { "global_sidx", "Write global SIDX atom. Applicable only for single file, mp4 output, non-streaming mode", OFFSET(global_sidx), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2260:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2260 | { "hls_master_name", "HLS master playlist name", OFFSET(hls_master_name), AV_OPT_TYPE_STRING, {.str = "master.m3u8"}, 0, 0, E },
| ^
src/libavformat/dashenc.c:2261:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2261 | { "hls_playlist", "Generate HLS playlist files(master.m3u8, media_%d.m3u8)", OFFSET(hls_playlist), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2262:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2262 | { "http_opts", "HTTP protocol options", OFFSET(http_opts), AV_OPT_TYPE_DICT, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/dashenc.c:2263:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2263 | { "http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2264:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2264 | { "http_user_agent", "override User-Agent field in HTTP header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavformat/dashenc.c:2265:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2265 | { "ignore_io_errors", "Ignore IO errors during open and write. Useful for long-duration runs with network output", OFFSET(ignore_io_errors), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2266:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2266 | { "index_correction", "Enable/Disable segment index correction logic", OFFSET(index_correction), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2267:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2267 | { "init_seg_name", "DASH-templated name to used for the initialization segment", OFFSET(init_seg_name), AV_OPT_TYPE_STRING, {.str = "init-stream$RepresentationID$.$ext$"}, 0, 0, E },
| ^
src/libavformat/dashenc.c:2268:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2268 | { "ldash", "Enable Low-latency dash. Constrains the value of a few elements", OFFSET(ldash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2269:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2269 | { "lhls", "Enable Low-latency HLS(Experimental). Adds #EXT-X-PREFETCH tag with current segment's URI", OFFSET(lhls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2270:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2270 | { "master_m3u8_publish_rate", "Publish master playlist every after this many segment intervals", OFFSET(master_publish_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, UINT_MAX, E},
| ^
src/libavformat/dashenc.c:2271:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2271 | { "max_playback_rate", "Set desired maximum playback rate", OFFSET(max_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E },
| ^
src/libavformat/dashenc.c:2272:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2272 | { "media_seg_name", "DASH-templated name to used for the media segments", OFFSET(media_seg_name), AV_OPT_TYPE_STRING, {.str = "chunk-stream$RepresentationID$-$Number%05d$.$ext$"}, 0, 0, E },
| ^
src/libavformat/dashenc.c:2273:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2273 | { "method", "set the HTTP method", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
| ^
src/libavformat/dashenc.c:2274:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2274 | { "min_playback_rate", "Set desired minimum playback rate", OFFSET(min_playback_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 1.0 }, 0.5, 1.5, E },
| ^
src/libavformat/dashenc.c:2278:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2278 | { "remove_at_exit", "remove all segments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2279:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2279 | { "seg_duration", "segment duration (in seconds, fractional value can be set)", OFFSET(seg_duration), AV_OPT_TYPE_DURATION, { .i64 = 5000000 }, 0, INT_MAX, E },
| ^
src/libavformat/dashenc.c:2280:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2280 | { "single_file", "Store all segments in one file, accessed using byte ranges", OFFSET(single_file), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2281:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2281 | { "single_file_name", "DASH-templated name to be used for baseURL. Implies storing all segments in one file, accessed using byte ranges", OFFSET(single_file_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/dashenc.c:2282:203: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2282 | { "availability_start_time_ms", "set MPD availabilityStartTime as epoch milliseconds", OFFSET(availability_start_time_ms), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, DASH_MAX_AVAILABILITY_START_TIME_MS, E },
| ^
src/libavformat/dashenc.c:2283:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2283 | { "streaming", "Enable/Disable streaming mode of output. Each frame will be moof fragment", OFFSET(streaming), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2284:195: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2284 | { "suggested_presentation_delay", "set MPD suggestedPresentationDelay", OFFSET(suggested_presentation_delay), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, DASH_MAX_SUGGESTED_PRESENTATION_DELAY, E },
| ^
src/libavformat/dashenc.c:2285:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2285 | { "target_latency", "Set desired target latency for Low-latency dash", OFFSET(target_latency), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT_MAX, E },
| ^
src/libavformat/dashenc.c:2287:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2287 | { "update_period", "Set the mpd update interval", OFFSET(update_period), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, E},
| ^
src/libavformat/dashenc.c:2288:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2288 | { "use_template", "Use SegmentTemplate instead of SegmentList", OFFSET(use_template), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2289:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2289 | { "use_timeline", "Use SegmentTimeline in SegmentTemplate", OFFSET(use_timeline), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
| ^
src/libavformat/dashenc.c:2290:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2290 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, E },
| ^
src/libavformat/dashenc.c:2291:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2291 | { "window_size", "number of segments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
| ^
src/libavformat/dashenc.c:2292:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2292 | { "write_prft", "Write producer reference time element", OFFSET(write_prft), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, E},
| ^
src/libavformat/dashenc.c:2293:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2293 | { NULL },
| ^
src/libavformat/data_uri.c:35:66: warning: unused parameter 'flags' [-Wunused-parameter]
35 | static av_cold int data_open(URLContext *h, const char *uri, int flags)
| ^
src/libavformat/data_uri.c:108:12: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
108 | size = FFMIN(size, dc->size - dc->pos);
| ^ ~~~~ ~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
16 warnings generated.
2 warnings generated.
CC libavformat/dauddec.o
CC libavformat/daudenc.o
CC libavformat/dcstr.o
CC libavformat/demux.o
src/libavformat/dcstr.c:61:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
61 | if (!align || align > INT_MAX / st->codecpar->ch_layout.nb_channels)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavformat/demux_utils.o
src/libavformat/demux.c:162:42: warning: missing field 'mime_type' initializer [-Wmissing-field-initializers]
162 | AVProbeData pd = { filename, NULL, 0 };
| ^
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)) { \
| ^~~~
24 warnings generated.
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);
| ^~
CC libavformat/derf.o
src/libavformat/demux.c:2156:33: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare]
2156 | (st->codecpar->codec_id != -sti->info->found_decoder || !st->codecpar->codec_id)) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/demux.c:2242:48: warning: cast from 'const void *' to 'struct AVChapter **' drops const qualifier [-Wcast-qual]
2242 | const AVChapter *const ch1 = *(AVChapter**)p1;
| ^
src/libavformat/demux.c:2243:48: warning: cast from 'const void *' to 'struct AVChapter **' drops const qualifier [-Wcast-qual]
2243 | const AVChapter *const ch2 = *(AVChapter**)p2;
| ^
src/libavformat/demux.c:2336:40: warning: unused parameter 'ic' [-Wunused-parameter]
2336 | int ff_rfps_add_frame(AVFormatContext *ic, AVStream *st, int64_t ts)
| ^
src/libavformat/demux.c:2566:53: warning: unused parameter 'ic' [-Wunused-parameter]
2566 | static int parameters_from_context(AVFormatContext *ic, AVCodecParameters *par,
| ^
src/libavformat/demux.c:2937:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2937 | (options && i < orig_nb_streams) ? &options[i] : NULL);
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/demux.c:2956:78: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2956 | if (avcodec_open2(avctx, codec, (options && stream_index < orig_nb_streams) ? &options[stream_index] : &opts) < 0)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/demux.c:2983:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2983 | (options && i < orig_nb_streams)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/demux_utils.c:142:48: warning: unused parameter 'channels' [-Wunused-parameter]
142 | int ff_add_param_change(AVPacket *pkt, int32_t channels,
| ^
src/libavformat/demux_utils.c:143:34: warning: unused parameter 'channel_layout' [-Wunused-parameter]
143 | uint64_t channel_layout, int32_t sample_rate,
| ^
CC libavformat/dfa.o
2 warnings generated.
CC libavformat/dfpwmdec.o
src/libavformat/dfpwmdec.c:64:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "sample_rate", "", offsetof(DFPWMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/dfpwmdec.c:65:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "ch_layout", "", offsetof(DFPWMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/dfpwmdec.c:66:8: warning: missing field 'help' initializer [-Wmissing-field-initializers]
66 | { NULL },
| ^
3 warnings generated.
CC libavformat/dhav.o
CC libavformat/diracdec.o
src/libavformat/dhav.c:115:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
115 | if (index < FF_ARRAY_ELEMS(sample_rates)) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/dhav.c:131:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
131 | if (index < FF_ARRAY_ELEMS(sample_rates)) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/dhav.c:486:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
486 | for (int n = 0; n < s->nb_streams; n++) {
| ~ ^ ~~~~~~~~~~~~~
CC libavformat/dnxhddec.o
53 warnings generated.
3 warnings generated.
CC libavformat/dovi_isom.o
CC libavformat/dsfdec.o
In file included from src/libavformat/dovi_isom.c:24:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
CC libavformat/dsicin.o
In file included from src/libavformat/dovi_isom.c:27:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/dsfdec.c:167:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
167 | if (pos >= dsf->data_end)
| ~~~ ^ ~~~~~~~~~~~~~
src/libavformat/dsfdec.c:171:31: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
171 | int last_packet = pos == (dsf->data_end - st->codecpar->block_align);
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/dsfdec.c:202:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
202 | ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align));
| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
6 warnings generated.
CC libavformat/dss.o
3 warnings generated.
CC libavformat/dtsdec.o
CC libavformat/dtshddec.o
src/libavformat/dss.c:107:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
107 | if (ret < size) {
| ~~~ ^ ~~~~
src/libavformat/dss.c:178:65: warning: unused parameter 'pkt' [-Wunused-parameter]
178 | static void dss_skip_audio_header(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavformat/dss.c:321:50: warning: unused parameter 'stream_index' [-Wunused-parameter]
321 | static int dss_read_seek(AVFormatContext *s, int stream_index,
| ^
src/libavformat/dss.c:322:49: warning: unused parameter 'flags' [-Wunused-parameter]
322 | int64_t timestamp, int flags)
| ^
src/libavformat/dtsdec.c:122:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
122 | for (i=0; isubblocks_offset + idx * par->subblock_size);
| ^
In file included from src/libavformat/dump.c:33:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavformat/dv.c:162:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
162 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency))
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/dv.c:262:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
262 | if (freq >= FF_ARRAY_ELEMS(dv_audio_frequency)) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:439:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
439 | for (int j = 1; j <= tc[0]; j++) {
| ~ ^ ~~~~~
src/libavformat/dump.c:442:60: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
442 | av_log(ctx, log_level, "timecode - %s%s", tcbuf, j != tc[0] ? ", " : "");
| ~ ^ ~~~~~
src/libavformat/dv.c:654:48: warning: unused parameter 'flags' [-Wunused-parameter]
654 | int64_t timestamp, int flags)
| ^
src/libavformat/dump.c:706:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
706 | for (int j = 0; j < audio_element->nb_layers; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:714:52: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
714 | for (int k = 0; channel_count > 0 && k < stg->nb_streams; k++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/dump.c:730:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
730 | for (int j = 0; j < mix_presentation->nb_submixes; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:733:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
733 | for (int k = 0; k < sub_mix->nb_elements; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:736:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
736 | for (int l = 0; l < ic->nb_stream_groups; l++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:751:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
751 | for (int k = 0; k < sub_mix->nb_layouts; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:790:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
790 | for (int i = 0; i < tile_grid->nb_tiles; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:799:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
799 | for (int i = 0; i < stg->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/dump.c:831:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
831 | for (int i = 0; i < stg->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/dump.c:840:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
840 | for (int i = 0; i < stg->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/dump.c:903:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
903 | for (i = 0; i < ic->nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/dump.c:916:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
916 | for (j = 0; j < ic->nb_programs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/dump.c:923:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
923 | for (k = 0; k < program->nb_stream_indexes; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:930:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
930 | if (total < ic->nb_streams)
| ~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/dump.c:934:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
934 | for (i = 0; i < ic->nb_stream_groups; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/dump.c:937:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
937 | for (i = 0; i < ic->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~~
CC libavformat/dvbtxt.o
14 warnings generated.
CC libavformat/dvdclut.o
CC libavformat/dvenc.o
3 warnings generated.
CC libavformat/dxa.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);
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/eacdata.o
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++) {
| ~ ^ ~~~~~~~~~~~~~
23 warnings generated.
CC libavformat/electronicarts.o
CC libavformat/epafdec.o
src/libavformat/dxa.c:170:16: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
170 | size = FFMIN(c->bytes_left, c->bpc);
| ^ ~~~~~~~~~~~~~ ~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/dxa.c:173:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
173 | if(ret != size)
| ~~~ ^ ~~~~
2 warnings generated.
CC libavformat/evc.o
src/libavformat/electronicarts.c:787:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
787 | {"merge_alpha", "return VP6 alpha in the main video stream", OFFSET(merge_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavformat/electronicarts.c:788:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
788 | {NULL}
| ^
src/libavformat/epafdec.c:65:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
65 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS || sample_rate <= 0)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
5 warnings generated.
CC libavformat/evcdec.o
1 warning generated.
CC libavformat/ffmetadec.o
In file included from src/libavformat/evc.c:24:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/evc.c:143:49: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
143 | array->nalUnit [numNalus] = (uint8_t *)nal_buf;
| ^
src/libavformat/evc.c:327:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
327 | if (bytes_to_read < nalu_size) break;
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/ffmetadec.c:53:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
53 | } while (!end && len < sizeof(tmp));
| ~~~ ^ ~~~~~~~~~~~
src/libavformat/ffmetadec.c:221:41: warning: unused parameter 's' [-Wunused-parameter]
221 | static int read_packet(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavformat/ffmetadec.c:221:54: warning: unused parameter 'pkt' [-Wunused-parameter]
221 | static int read_packet(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavformat/evcdec.c:48:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC},
| ^
src/libavformat/evcdec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
49 | { NULL },
| ^
src/libavformat/evcdec.c:76:26: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
76 | if(bytes_to_read < nalu_size) break;
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/evcdec.c:177:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
177 | if (ret != (nalu_size + EVC_NALU_LENGTH_PREFIX_SIZE))
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
3 warnings generated.
CC libavformat/ffmetaenc.o
2 warnings generated.
CC libavformat/fifo.o
CC libavformat/file.o
3 warnings generated.
CC libavformat/filmstripdec.o
src/libavformat/ffmetaenc.c:67:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
67 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/ffmetaenc.c:73:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
73 | for (i = 0; i < s->nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/ffmetaenc.c:86:42: warning: unused parameter 's' [-Wunused-parameter]
86 | static int write_packet(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavformat/ffmetaenc.c:86:55: warning: unused parameter 'pkt' [-Wunused-parameter]
86 | static int write_packet(AVFormatContext *s, AVPacket *pkt)
| ^
In file included from src/libavformat/file.c:45:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/fifo.c:145:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
145 | for (i = 0;i < avf2->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/file.c:109:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | { "truncate", "truncate existing files on write", offsetof(FileContext, trunc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/file.c:110:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
110 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/file.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
111 | { "follow", "Follow a file as it is being written", offsetof(FileContext, follow), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }src/libavformat/fifo.c,:
452 :| 19 ^:
warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
452 | src/libavformat/file.c :f112or :(179i: =warning: missing field 'unit' initializer [-Wmissing-field-initializers]0
; i < avf- >112n | b _ s t r{e a"msse;e kia+b+l)e "{,
"| S ~ ^ ~~~~~~~~~~~~~~~e
ts 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.csrc/libavformat/fifo.c::113530::17419:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
530 | 113 | f o r {( i" p=k t0_;s iiz e<" ,a v"fM-a>xnibm_usmt rpeaacmkse;t +s+iiz)e "{,
o| f ~ ^ ~~~~~~~~~~~~~~~f
setof(FileContext, pkt_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/file.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
114 | { NULL }
| ^
src/libavformat/file.c:118:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
118 | { "blocksize", "set I/O operation maximum block size", offsetof(FileContext, blocksize), AV_OPT_TYPE_INT, { .i64 = INT_MAX }, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/file.c:119:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
119 | { "fd", "set file descriptor", offsetof(FileContext, fd), AV_OPT_TYPE_INT, { .i64 = -1 }, -src/libavformat/fifo.c1:,653 :I37N:T _warning: Mmissing field 'pkt' initializer [-Wmissing-field-initializers]A
X, A V653_ | O P T _ F L A G _FEiNfCoOMDeIsNsGa_gPeA RmAsMg }=,
{ F| I ^F
O_NOOP};src/libavformat/file.c
: 120| : ^12
: warning: missing field 'help' initializer [-Wmissing-field-initializers]
120 | { NULL }
| ^
src/libavformat/fifo.c:696:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
696 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:699:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
699 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:702:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
702 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:705:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
705 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:708:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
708 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_MAX_RECOVERY_ATTEMPTS}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:711:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
711 | AV_OPT_TYPE_INT, {.i64 = FIFO_DEFAULT_QUEUE_SIZE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:714:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
714 | OFFSET(recovery_wait_streamtime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:717:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
717 | AV_OPT_TYPE_DURATION, {.i64 = FIFO_DEFAULT_RECOVERY_WAIT_TIME_USEC}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:720:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
720 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:723:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
723 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:726:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
726 | AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/fifo.c:728:14: warning: missing field 'help' initializer [-Wmissing-field-initializers]
728 | {NULL},
| ^
4 warnings generated.
CC libavformat/filmstripenc.o
src/libavformat/filmstripdec.c:100:83: warning: unused parameter 'flags' [-Wunused-parameter]
100 | static int read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
| ^
1 warning generated.
10 warnings generated.
CC libavformat/fitsdec.o
CC libavformat/fitsenc.o
16 warnings generated.
CC libavformat/flac_picture.o
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:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | 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.
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/flic.o
CC libavformat/flvdec.o
4 warnings generated.
CC libavformat/flvenc.o
5 warnings generated.
CC libavformat/format.o
src/libavformat/flvdec.c:134:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
134 | offset + 100 < p->buf_size &&
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/flvdec.c:179:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
179 | av_assert0(flv->last_keyframe_stream_index <= s->nb_streams);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/flvdec.c:183:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
183 | for (i = 0; i < flv->keyframe_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/flvdec.c:276:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare]
276 | return codec_id == apar->codec_id;
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/flvdec.c:281:25: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare]
281 | return codec_id == apar->codec_id;
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/flvdec.c:301:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
301 | return apar->codec_tag == (flv_codecid >> FLV_AUDIO_CODECID_OFFSET);
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/flvdec.c:897:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
897 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/flvdec.c:1141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1141 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/flvdec.c:1147:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1147 | if (i == s->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/flvdec.c:1209:69: warning: unused parameter 'st' [-Wunused-parameter]
1209 | static int flv_parse_video_color_info(AVFormatContext *s, AVStream *st, int64_t next_pos)
| ^
src/libavformat/flvdec.c:1579:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1579 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/flvdec.c:1599:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1599 | if (i == s->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/flvdec.c:1641:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1641 | if (final_size == avio_rb24(s->pb) + 11) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/flvdec.c:1978:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1978 | { "flv_metadata", "Allocate streams according to the onMetaData array", OFFSET(trust_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
| ^
src/libavformat/flvdec.c:1979:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1979 | { "flv_full_metadata", "Dump full metadata of the onMetadata", OFFSET(dump_full_metadata), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
| ^
src/libavformat/flvdec.c:1980:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1980 | { "flv_ignore_prevtag", "Ignore the Size of previous tag", OFFSET(trust_datasize), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD },
| ^
src/libavformat/flvdec.c:1981:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1981 | { NULL }
| ^
CC libavformat/framecrcenc.o
In file included from src/libavformat/flvenc.c:44:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
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/flvenc.c:984:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
984 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/flvenc.c:1096:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1096 | for (i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/flvenc.c:1112:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1112 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/flvenc.c:1176:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1176 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/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/flvenc.c:1257:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1257 | if (side && side_size > 0 && (side_size != par->extradata_size || memcmp(side, par->extradata, side_size))) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/flvenc.c:1488:49: warning: unused parameter 's' [-Wunused-parameter]
1488 | static int flv_check_bitstream(AVFormatContext *s, AVStream *st,
| ^
src/libavformat/flvenc.c:1530:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1530 | { NULL },
| ^
src/libavformat/format.c:260:49: warning: missing field 'buf' initializer [-Wmissing-field-initializers]
260 | AVProbeData pd = { filename ? filename : "" };
| ^
src/libavformat/format.c:289:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
289 | for (probe_size = PROBE_BUF_MIN; probe_size <= max_probe_size && !*fmt && !eof;
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/format.c:291:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
291 | FFMAX(max_probe_size, probe_size + 1))) {
| ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavutil/macros.h:49:28: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/format.c:290:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
290 | probe_size = FFMIN(probe_size << 1,
| ^~~~~~~~~~~~~~~~~~~~~~
291 | FFMAX(max_probe_size, probe_size + 1))) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/format.c:291:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
291 | FFMAX(max_probe_size, probe_size + 1))) {
| ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavutil/macros.h:49:34: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavformat/format.c:292:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
292 | score = probe_size < max_probe_size ? AVPROBE_SCORE_RETRY : 0;
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/format.c:308:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
308 | if (buf_offset < offset)
| ~~~~~~~~~~ ^ ~~~~~~
src/libavformat/framecrcenc.c:41:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
41 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
11 warnings generated.
1 warning generated.
CC libavformat/framehash.o
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
9 warnings generated.
src/libavformat/fsb.c:95:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
95 | for (c = 0; c < par->ch_layout.nb_channels; c++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/fsb.c:148:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
148 | for (c = 0; c < par->ch_layout.nb_channels; c++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/fwse.o
src/libavformat/ftp.c:86:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | {"timeout", "set timeout of socket I/O operations", OFFSET(rw_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, D|E },
| ^
src/libavformat/ftp.c:87:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | {"ftp-write-seekable", "control seekability of connection during encoding", OFFSET(write_seekable), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
| ^
src/libavformat/ftp.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | {"ftp-anonymous-password", "password for anonymous login. E-mail address should be used.", OFFSET(anonymous_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E },
| ^
src/libavformat/ftp.c:89:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
89 | {"ftp-user", "user for FTP login. Overridden by whatever is in the URL.", OFFSET(option_user), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E },
| ^
src/libavformat/ftp.c:90:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
90 | {"ftp-password", "password for FTP login. Overridden by whatever is in the URL.", OFFSET(option_password), AV_OPT_TYPE_STRING, { 0 }, 0, 0, D|E },
| ^
src/libavformat/ftp.c:91:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
91 | {NULL}
| ^
src/libavformat/ftp.c:266:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
266 | if (err >= sizeof(buf))
| ~~~ ^ ~~~~~~~~~~~
src/libavformat/ftp.c:275:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (err >= sizeof(buf))
| ~~~ ^ ~~~~~~~~~~~
src/libavformat/ftp.c:422:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
422 | if (ret >= sizeof(command))
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/ftp.c:444:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
444 | if (ret >= sizeof(command))
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/ftp.c:463:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
463 | if (ret >= sizeof(command))
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/ftp.c:505:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
505 | if (ret >= sizeof(command))
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/ftp.c:1123:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1123 | if (ret >= sizeof(command)) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/ftp.c:1134:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1134 | if (ret >= sizeof(command)) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/ftp.c:1161:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1161 | if (ret >= sizeof(command)) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/ftp.c:1179:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1179 | if (ret >= sizeof(command)) {
| ~~~ ^ ~~~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/g722.o
CC libavformat/g723_1.o
CC libavformat/g726.o
17 warnings generated.
CC libavformat/g728dec.o
CC libavformat/g729dec.o
src/libavformat/g726.c:65:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | OFFSET(code_size), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 5, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/g726.c:67:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/g726.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
68 | { NULL },
| ^
3 warnings generated.
CC libavformat/gdv.o
16 warnings generated.
CC libavformat/genh.o
src/libavformat/g729dec.c:86:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "bit_rate", "", OFFSET(bit_rate), AV_OPT_TYPE_INT, { .i64 = 8000 }, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/g729dec.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
87 | { NULL },
| ^
2 warnings generated.
CC libavformat/gif.o
CC libavformat/gifdec.o
src/libavformat/gdv.c:130:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
130 | for (i = 0; i < FF_ARRAY_ELEMS(FixedSize) - 1; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/genh.c:180:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
180 | for (i = 0; i < 8 / c->interleave_size; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavformat/gopher.o
1 warning generated.
CC libavformat/gsmdec.o
src/libavformat/gif.c:50:46: warning: unused parameter 's' [-Wunused-parameter]
50 | static int gif_parse_packet(AVFormatContext *s, const uint8_t *data, int size)
| ^
src/libavformat/gifdec.c:272:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
272 | { "min_delay" , "minimum valid delay between frames (in hundredths of second)", offsetof(GIFDemuxContext, min_delay) , AV_OPT_TYPE_INT, {.i64 = GIF_MIN_DELAY} , 0, 100 * 60, AV_OPT_src/libavformat/gif.cF:L187A:G53_:D Ewarning: Cmissing field 'unit' initializer [-Wmissing-field-initializers]O
DING _187P | A R A M } ,A
V _| O ^P
T_TYPE_INT, src/libavformat/gifdec.c{: 273.:i2156:4 warning: =missing field 'unit' initializer [-Wmissing-field-initializers]
0 }, -1, 65 52733 | 5 , E N{C "}m,a
x _| g ^i
f_delay", "msrc/libavformat/gif.ca:x189i:m54u:m warning: vmissing field 'unit' initializer [-Wmissing-field-initializers]a
lid d189e | l a y b e tAwVe_eOnP Tf_rTaYmPeEs_ I(NiTn, h{u n.dir6e4d t=h s- 1o f} ,s e-c1o,n d6s5)5"3,5 ,o fEfNsCe t}o,f
( G| I ^F
DemuxContsrc/libavformat/gif.ce:x190t:,12 :m awarning: xmissing field 'help' initializer [-Wmissing-field-initializers]_
de l190a | y ) {, NAUVL_LO P}T,_
T Y| P ^E
_INT, {.i64 = 65535} , 0, 65535 , AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/gifdec.c:274:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
274 | { "default_delay", "default delay between frames (in hundredths of second)" , offsetof(GIFDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = GIF_DEFAULT_DELAY}, 0, 100 * 60, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/gifdec.c:275:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
275 | { "ignore_loop" , "ignore loop setting (netscape extension)" , offsetof(GIFDemuxContext, ignore_loop) , AV_OPT_TYPE_BOOL,{.i64 = 1} , 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/gifdec.c:276:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
276 | { NULL },
| ^
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)
| ^
4 warnings generated.
5 warnings generated.
src/libavformat/gopher.c:82:60: warning: unused parameter 'flags' [-Wunused-parameter]
82 | static int gopher_open(URLContext *h, const char *uri, int flags)
| ^
src/libavformat/gsmdec.c:95:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/gsmdec.c:96:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
96 | { NULL },
| ^
CC libavformat/gxf.o
CC libavformat/gxfenc.o
2 warnings generated.
2 warnings generated.
CC libavformat/h261dec.o
CC libavformat/h263dec.o
src/libavformat/gxf.c:305:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
305 | if (pkt_len < 4 * map_cnt) {
| ~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/gxf.c:312:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
312 | for (i = 0; i < map_cnt; i++)
| ~ ^ ~~~~~~~
src/libavformat/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: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: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:564:82: warning: unused parameter 'flags' [-Wunused-parameter]
564 | static int gxf_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags) {
| ^
src/libavformat/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; ++src/libavformat/gxf.ci:)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:547:70: warning: unused parameter 'sc' [-Wunused-parameter]
547 | static int gxf_write_umf_media_dv(AVIOContext *pb, GXFStreamContext *sc, AVStream *st)
| ^
src/libavformat/gxfenc.c:558:73: warning: unused parameter 'sc' [-Wunused-parameter]
558 | static int gxf_write_umf_media_audio(AVIOContext *pb, GXFStreamContext *sc)
| ^
src/libavformat/gxfenc.c:675:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2)))
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/gxfenc.c:675:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2)))
| ~~~~~~ ^ ~~~~
src/libavformat/gxfenc.c:675:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2)))
| ~~~~~~ ^ ~~~~
src/libavformat/gxfenc.c:675:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
675 | if (tc->hh > 31U || tc->mm > 255U || tc->ss > 255U || tc->ff > (255U >> (fields == 2)))
| ~~~~~~ ^ ~~~
src/libavformat/gxfenc.c:703:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
703 | for (i = 0; i < s->nb_streams; ++i) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/gxfenc.c:853:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
853 | for (i = 1; i < gxf->map_offsets_nb; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
CC libavformat/h264dec.o
CC libavformat/hashenc.o
5 warnings generated.
CC libavformat/hca.o
In file included from src/libavformat/h264dec.c:23:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
11 warnings generated.
CC libavformat/hcom.o
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++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/hca.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
143 | { NULL },
| ^
1 warning generated.
CC libavformat/hdsenc.o
12 warnings generated.
CC libavformat/hevc.o
1 warning generated.
CC libavformat/hevcdec.o
CC libavformat/hls.o
In file included from src/libavformat/hdsenc.c:30:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
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++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/hevc.c:22:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/hdsenc.c: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 },
| ^
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:769:91: warning: unused parameter 'pls' [-Wunused-parameter]
769 | static int test_segment(AVFormatContext *s, const AVInputFormat *in_fmt, struct playlist *pls, struct segment *seg)
| ^
src/libavformat/hls.c:897:40: warning: missing field 'method' initializer [-Wmissing-field-initializers]
897 | struct key_info info = {{0}};
| ^
src/libavformat/hls.c:911:46: warning: missing field 'uri' initializer [-Wmissing-field-initializers]
911 | struct rendition_info info = {{0}};
| ^
src/libavformat/hls.c:946:49: warning: missing field 'byterange' initializer [-Wmissing-field-initializers]
946 | struct init_section_info info = {{0}};
| ^
src/libavformat/hls.c:1257:18: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
1257 | if (size != apic->buf->size - AV_INPUT_BUFFER_PADDING_SIZE)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/hls.c:1642:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1642 | for (i = 0; i < s->nb_programs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/hls.c:1645:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1645 | for (j = 0; j < program->nb_stream_indexes; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/hls.c:1646:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1646 | if (program->stream_index[j] == first_st) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/hls.c:1821:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1821 | 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:1886:61: warning: unused parameter 'pb' [-Wunused-parameter]
1886 | static int nested_io_open(AVFormatContext *s, AVIOContext **pb, const char *url,
| ^
src/libavformat/hls.c:1887:31: warning: unused parameter 'flags' [-Wunused-parameter]
1887 | int flags, AVDictionary **opts)
| ^
src/libavformat/hls.c:1887:53: warning: unused parameter 'opts' [-Wunused-parameter]
1887 | int flags, AVDictionary **opts)
| ^
src/libavformat/hls.c:1931:63: warning: unused parameter 'pkt' [-Wunused-parameter]
1931 | static int read_subtitle_packet(struct playlist *v, AVPacket *pkt)
| ^
src/libavformat/hls.c:1987:59: warning: unused parameter 's' [-Wunused-parameter]
1987 | static void add_metadata_from_renditions(AVFormatContext *s, struct playlist *pls,
| ^
src/libavformat/hls.c:2181:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2181 | while (pls->n_main_streams < pls->ctx->nb_streams) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/hls.c:3020:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3020 | OFFSET(live_start_index), AV_OPT_TYPE_INT, {.i64 = -3}, INT_MIN, INT_MAX, FLAGS},
| ^
src/libavformat/hls.c:3022:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3022 | OFFSET(prefer_x_start), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS},
| ^
src/libavformat/hls.c:3030:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3030 | INT_MIN, INT_MAX, FLAGS},
| ^
src/libavformat/hls.c:3039:32: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3039 | INT_MIN, INT_MAX, FLAGS},
| ^
src/libavformat/hls.c:3041:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3041 | OFFSET(extension_picky), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS},
| ^
src/libavformat/hls.c:3043:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3043 | OFFSET(max_reload), AV_OPT_TYPE_INT, {.i64 = 100}, 0, INT_MAX, FLAGS},
| ^
src/libavformat/hls.c:3045:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3045 | OFFSET(m3u8_hold_counters), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, FLAGS},
| ^
src/libavformat/hls.c:3047:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3047 | OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavformat/hls.c:3049:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3049 | OFFSET(http_multiple), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, FLAGS},
| ^
src/libavformat/hls.c:3051:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3051 | OFFSET(http_seekable), AV_OPT_TYPE_BOOL, { .i64 = -1}, -1, 1, FLAGS},
| ^
src/libavformat/hls.c:3053:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3053 | OFFSET(seg_format_opts), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, FLAGS},
| ^
src/libavformat/hls.c:3055:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3055 | OFFSET(seg_max_retry), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS},
| ^
src/libavformat/hls.c:3056:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
3056 | {NULL}
| ^
src/libavformat/hls_sample_encryption.c:196:31: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
196 | nalu->data = (uint8_t *)nalu_start + nalu->start_code_length;
| ^
src/libavformat/hls_sample_encryption.c:287:29: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
287 | frame->data = (uint8_t*)ctx->buf_ptr;
| ^
src/libavformat/hls_sample_encryption.c:317:29: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
317 | frame->data = (uint8_t*)ctx->buf_ptr;
| ^
src/libavformat/hls_sample_encryption.c:343:46: warning: unused parameter 'codec_id' [-Wunused-parameter]
343 | static int decrypt_sync_frame(enum AVCodecID codec_id, HLSCryptoContext *crypto_ctx, AudioFrame *frame)
| ^
10 warnings generated.
CC libavformat/hlsenc.o
4 warnings generated.
CC libavformat/hlsplaylist.o
In file included from src/libavformat/hlsenc.c:55:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/hlsenc.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
807 | for (i = 0; i < vs->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:834:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
834 | for (i = 0; i < s->nb_programs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:907:63: warning: unused parameter 's' [-Wunused-parameter]
907 | static int sls_flags_filename_process(struct AVFormatContext *s, HLSContext *hls,
| ^
src/libavformat/hlsenc.c:2043:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2043 | if (nb_varstreams < hls->nb_varstreams) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2112:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2112 | if (stream_index >= 0 && nb_streams < vs->nb_streams) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2121:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2121 | for (i = 0; i < hls->var_streams[j].nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2173:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2173 | if (nb_ccstreams < hls->nb_ccstreams)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2306 | for (i = 0; i < hls->nb_varstreams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2314:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2314 | for (j = 0; j < vs->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2347:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2347 | for (j = 0; j < hls->nb_varstreams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2424:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2424 | for (i = 0; i < hls->nb_varstreams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2427:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2427 | for (j = 0; j < vs->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2695:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2695 | for (i = 0; i < hls->nb_varstreams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2737:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2737 | for (i = 0; i < hls->nb_varstreams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2957:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2957 | for (i = 0; i < hls->nb_varstreams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:2970:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2970 | for (j = 0; j < vs->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/hlsenc.c:3118:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3118 | {"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:3119:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3119 | {"hls_time", "set segment length", OFFSET(time), AV_OPT_TYPE_DURATION, {.i64 = 2000000}, 0, INT64_MAX, E},
| ^
src/libavformat/hlsenc.c:3120:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3120 | {"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:3121:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3121 | {"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:3122:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3122 | {"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:3123:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3123 | {"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:3124:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3124 | {"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:3125:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3125 | {"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:3126:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3126 | {"hls_segment_filename", "filename template for segment files", OFFSET(segment_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavformat/hlsenc.c:3127:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3127 | {"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:3128:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3128 | {"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:3129:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3129 | {"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:3130:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3130 | {"hls_enc", "enable AES128 encryption support", OFFSET(encrypt), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E},
| ^
src/libavformat/hlsenc.c:3132:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3132 | {"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:3134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3134 | {"hls_subtitle_path", "sesrc/libavformat/hlsplaylist.ct: 150p:a33t:h warning: ounused parameter 'iframe_mode' [-Wunused-parameter]f
hls s150u | b t i t l e s " , O F F S E T ( s u b t i t l e _ f i liennta mief)r,a mAeV__mOoPdTe_)T
Y P| E ^_
STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavformat/hlsenc.c:3138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3138 | {"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:3139:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3139 | {"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:3156:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3156 | {"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:3157:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3157 | {"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:3161:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3161 | {"method", "set the HTTP method(default: PUT)", OFFSET(method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavformat/hlsenc.c:3167:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3167 | {"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:3168:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3168 | {"var_stream_map", "Variant stream map string", OFFSET(var_stream_map), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E},
| ^
src/libavformat/hlsenc.c:3169:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3169 | {"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:3170:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3170 | {"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:3171:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3171 | {"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:3172:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3172 | {"http_persistent", "Use persistent HTTP connections", OFFSET(http_persistent), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
| ^
src/libavformat/hlsenc.c:3174:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3174 | {"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:3175:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3175 | {"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:3176:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
3176 | { NULL },
| ^
1 warning generated.
CC libavformat/hnm.o
CC libavformat/http.o
In file included from src/libavformat/http.c:36:
src/libavutil/getenv_utf8.h:72:39: warning: unused parameter 'var' [-Wunused-parameter]
72 | static inline void freeenv_utf8(char *var)
| ^
In file included from src/libavformat/http.c:47:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/http.c:190:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
190 | { "seekable", "control seekability of connection", OFFSET(seekable), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D },
| ^
src/libavformat/http.c:191:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
191 | { "chunked_post", "use chunked transfer-encoding for posts", OFFSET(chunked_post), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, E },
| ^
src/libavformat/http.c:192:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
192 | { "http_proxy", "set HTTP proxy to tunnel through", OFFSET(http_proxy), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
| ^
src/libavformat/http.c:193:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
193 | { "headers", "set custom HTTP headers, can override built in default headers", OFFSET(headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
| ^
src/libavformat/http.c:194:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
194 | { "content_type", "set a specific content type for the POST messages", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
| ^
src/libavformat/http.c:195:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
195 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = DEFAULT_USER_AGENT }, 0, 0, D },
| ^
src/libavformat/http.c:196:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
196 | { "referer", "override referer header", OFFSET(referer), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/http.c:197:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
197 | { "multiple_requests", "use persistent connections", OFFSET(multiple_requests), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D | E },
| ^
src/libavformat/http.c:198:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
198 | { "request_size", "size (in bytes) of requests to make", OFFSET(request_size), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
| ^
src/libavformat/http.c:199:186: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
199 | { "initial_request_size", "size (in bytes) of initial requests made during probing / header parsing", OFFSET(initial_request_size), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
| ^
src/libavformat/http.c:201:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
201 | { "mime_type", "export the MIME type", OFFSET(mime_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
| ^
src/libavformat/http.c:202:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
202 | { "http_version", "export the http response version", OFFSET(http_version), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
| ^
src/libavformat/http.c:203:194: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
203 | { "cookies", "set cookies to be sent in applicable future requests, use newline delimited Set-Cookie HTTP field value syntax", OFFSET(cookies), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/http.c:204:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
204 | { "icy", "request ICY metadata", OFFSET(icy), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D },
| ^
src/libavformat/http.c:205:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
205 | { "icy_metadata_headers", "return ICY metadata headers", OFFSET(icy_metadata_headers), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT },
| ^
src/libavformat/http.c:206:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
206 | { "icy_metadata_packet", "return current ICY metadata packet", OFFSET(icy_metadata_packet), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_EXPORT },
| ^
src/libavformat/http.c:207:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
207 | { "metadata", "metadata read from the bitstream", OFFSET(metadata), AV_OPT_TYPE_DICT, {0}, 0, 0, AV_OPT_FLAG_EXPORT },
| ^
src/libavformat/http.c:211:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
211 | { "send_expect_100", "Force sending an Expect: 100-continue header for POST", OFFSET(send_expect_100), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, E },
| ^
src/libavformat/http.c:212:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
212 | { "location", "The actual location of the data received", OFFSET(location), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
| ^
src/libavformat/http.c:213:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
213 | { "offset", "initial byte offset", OFFSET(off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
| ^
src/libavformat/http.c:214:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
214 | { "end_offset", "try to limit the request to bytes preceding this offset", OFFSET(end_off), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, D },
| ^
src/libavformat/http.c:215:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
215 | { "method", "Override the HTTP method or set the expected HTTP method from a client", OFFSET(method), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D | E },
| ^
src/libavformat/http.c:216:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
216 | { "reconnect", "auto reconnect after disconnect before EOF", OFFSET(reconnect), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
| ^
src/libavformat/http.c:217:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
217 | { "reconnect_at_eof", "auto reconnect at EOF", OFFSET(reconnect_at_eof), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
| ^
src/libavformat/http.c:218:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
218 | { "reconnect_on_network_error", "auto reconnect in case of tcp/tls error during connect", OFFSET(reconnect_on_network_error), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
| ^
src/libavformat/http.c:219:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
219 | { "reconnect_on_http_error", "list of http status codes to reconnect on", OFFSET(reconnect_on_http_error), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/http.c:220:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
220 | { "reconnect_streamed", "auto reconnect streamed / non seekable streams", OFFSET(reconnect_streamed), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, D },
| ^
src/libavformat/http.c:221:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
221 | { "reconnect_delay_max", "max reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_max), AV_OPT_TYPE_INT, { .i64 = 120 }, 0, UINT_MAX/1000/1000, D },
| ^
src/libavformat/http.c:222:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
222 | { "reconnect_max_retries", "the max number of times to retry a connection", OFFSET(reconnect_max_retries), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D },
| ^
src/libavformat/http.c:223:192: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
223 | { "reconnect_delay_total_max", "max total reconnect delay in seconds after which to give up", OFFSET(reconnect_delay_total_max), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, UINT_MAX/1000/1000, D },
| ^
src/libavformat/http.c:224:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
224 | { "respect_retry_after", "respect the Retry-After header when retrying connections", OFFSET(respect_retry_after), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, D },
| ^
src/libavformat/http.c:225:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
225 | { "listen", "listen on HTTP", OFFSET(listen), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 2, D | E },
| ^
src/libavformat/http.c:226:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
226 | { "resource", "The resource requested by a client", OFFSET(resource), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/http.c:227:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
227 | { "reply_code", "The http status code to return to a client", OFFSET(reply_code), AV_OPT_TYPE_INT, { .i64 = 200}, INT_MIN, 599, E},
| ^
src/libavformat/http.c:228:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
228 | { "short_seek_size", "Threshold to favor readahead over seek.", OFFSET(short_seek_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, D },
| ^
src/libavformat/http.c:229:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
229 | { "max_redirects", "Maximum number of redirects", OFFSET(max_redirects), AV_OPT_TYPE_INT, { .i64 = MAX_REDIRECTS }, 0, INT_MAX, D },
| ^
src/libavformat/http.c:230:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
230 | { NULL }
| ^
src/libavformat/http.c:742:60: warning: unused parameter 'flags' [-Wunused-parameter]
742 | static int http_listen(URLContext *h, const char *uri, int flags,
| ^
src/libavformat/http.c:1056:38: warning: unused parameter 's' [-Wunused-parameter]
1056 | static int parse_cookie(HTTPContext *s, const char *p, AVDictionary **cookies)
| ^
src/libavformat/http.c:1310:56: warning: cast from 'char **' to 'const char **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]
1310 | s->mime_type = av_get_token((const char **)&p, ";");
| ^
src/libavformat/http.c:1517:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1517 | while (*path && q - buf < sizeof(buf) - 4) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/http.c:1775:16: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1775 | 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:1805:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1805 | av_assert0(s->chunksize >= len);
| ~~~~~~~~~~~~ ^ ~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/http.c:1914:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1914 | if (seek_ret >= 0 && seek_ret != target) {
| ~~~~~~~~ ^ ~~~~~~
src/libavformat/http.c:2003:12: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
2003 | 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:2138:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
2138 | if (!force_reconnect && off == s->off)
| ~~~ ^ ~~~~~~
src/libavformat/http.c:2299:64: warning: unused parameter 'flags' [-Wunused-parameter]
2299 | static int http_proxy_open(URLContext *h, const char *uri, int flags)
| ^
28 warnings generated.
CC libavformat/httpauth.o
CC libavformat/hxvs.o
2 warnings generated.
CC libavformat/iamf.o
In file included from src/libavformat/iamf.c:23:
src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size);
| ^
46 warnings generated.
CC libavformat/iamf_parse.o
src/libavformat/iamf.c:150:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
150 | for (int i = 0; i < audio_element->nb_substreams; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf.c:165:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
165 | for (int i = 0; i < mix_presentation->count_label; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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; ) {
| ~ ^ ~~~~~~~~~~~
3 warnings 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
1 warning generated.
CC libavformat/iamf_writer.o
In file included from src/libavformat/iamf_parse.c:31:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
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++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
49 warnings generated.
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:844:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
844 | for (int i = 0; i < audio_element->nb_substreams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_parse.c:891:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
891 | for (int i = 0; i < num_parameters; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/iamf_parse.c:1025:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1025 | for (int i = 0; i < mix_presentation->count_label; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_parse.c:1031:23: CC libavformat/iamfdec.o
warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1031 | for (int i = 0; i < mix_presentation->count_label; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_parse.c:1043:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1043 | for (int i = 0; i < nb_submixes; i++) {
| ~ ^ ~~~~~~~~~~~
src/libavformat/iamf_parse.c:1054:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1054 | for (int j = 0; j < nb_elements; j++) {
| ~ ^ ~~~~~~~~~~~
src/libavformat/iamf_parse.c:1080:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1080 | for (int k = 0; k < mix_presentation->count_label; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_parse.c:1110:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1110 | for (int j = 0; j < nb_layouts; j++) {
| ~ ^ ~~~~~~~~~~
src/libavformat/iamf_parse.c:1132:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1132 | if (sound_system >= FF_ARRAY_ELEMS(ff_iamf_sound_system_map)) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_parse.c:1149:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1149 | for (int k = 0; k < num_anchored_loudness; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_parse.c:1256:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1256 | if (len < 0 || obu_size > max_size) {
| ~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavformat/iamf_reader.c:30:
In file included from src/libavformat/iamf.h:30:
src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size);
| ^
src/libavformat/iamf_reader.c:36:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
36 | for (int i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/iamf_reader.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
198 | for (int i = 0; i < nb_subblocks; i++) {
| ~ ^ ~~~~~~~~~~~~
src/libavformat/iamf_reader.c:210:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
210 | } else if (i == nb_subblocks - 1)
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/iamf_reader.c:247:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
247 | for (int i = 0; i < element->nb_layers; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_reader.c:253:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
253 | for (int j = 0; j < bitcount; j++) {
| ~ ^ ~~~~~~~~
src/libavformat/iamf_reader.c:331:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
331 | if (len < 0 || obu_size > max_size || len > INT_MAX - read) {
| ~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavformat/iamf_writer.c: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_writer.c:28:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:253:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
253 | for (int i = 0; i < stg->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:267:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
267 | for (int j, i = 0; i < iamf_audio_element->nb_layers; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:270:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
270 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:275:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (j >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:276:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
276 | for (j = 0; j < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:281:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
281 | if (j >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:350:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
350 | for (int i = 0, j = 0; i < iamf_audio_element->nb_layers; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:357:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
357 | for (; nb_channels > 0 && j < stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:374:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
374 | for (int i = 0; i < audio_element->nb_substreams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:375:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
375 | for (int j = i + 1; j < audio_element->nb_substreams; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:459:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
459 | for (int i = 0; i < mix_presentation->cmix->nb_submixes; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:478:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
478 | for (int j = 0; j < submix->nb_elements; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:512:55: warning: unused parameter 'iamf' [-Wunused-parameter]
512 | static int iamf_write_codec_config(const IAMFContext *iamf,
| ^
src/libavformat/iamf_writer.c:601:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
601 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:605:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
605 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:606:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
606 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts); layout++)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:611:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
611 | if (layout >= FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts)) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:613:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
613 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:617:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
617 | if (expanded_layout >= FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:618:55: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
618 | for (expanded_layout = 0; expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts); expanded_layout++)
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:625:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
624 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
625 | layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts));
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/iamf_writer.c:624:56: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
624 | av_assert0((expanded_layout > 0 && expanded_layout < FF_ARRAY_ELEMS(ff_iamf_expanded_scalable_ch_layouts)) ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
625 | layout < FF_ARRAY_ELEMS(ff_iamf_scalable_ch_layouts));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/iamf_writer.c:643:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
643 | for (int i = 0; i < element->nb_layers; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:692:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
692 | if (nb_demixing_matrix != layer->nb_demixing_matrix)
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:695:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
695 | for (int i = 0; i < layer->nb_demixing_matrix; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:702:48: warning: unused parameter 'iamf' [-Wunused-parameter]
702 | static int param_definition(const IAMFContext *iamf,
| ^
src/libavformat/iamf_writer.c:704:56: warning: unused parameter 'log_ctx' [-Wunused-parameter]
704 | AVIOContext *dyn_bc, void *log_ctx)
| ^
src/libavformat/iamf_writer.c:716:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
716 | for (int i = 0; i < param->nb_subblocks; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:770:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
770 | for (int i = 0; i < audio_element->nb_substreams; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:900:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
900 | for (int i = 0; i < mix->nb_submixes; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:905:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
905 | for (int j = 0; j < sub_mix->nb_elements; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:948:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
948 | for (int i = 0; i < sub_mix->nb_layouts; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:957:41: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
957 | for (layout = 0; layout < FF_ARRAY_ELEMS(ff_iamf_sound_system_map); layout++) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:1095:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1095 | for (int i = 0; i < param->nb_subblocks; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/iamf_writer.c:1136:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1136 | for (int j = 0; j < audio_element->nb_layers; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
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/iamf_writer.c:1212:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1212 | for (int j = 0; j < audio_element->nb_substreams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamfdec.c:95:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
95 | for (int j = 0; j < audio_element->nb_substreams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamfdec.c:133:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
133 | for (int j = 0; j < mix->nb_submixes; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/iamfdec.c:136:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
136 | for (int k = 0; k < sub_mix->nb_elements; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/iamfdec.c:140:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
140 | for (int l = 0; l < s->nb_stream_groups; l++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/iamfdec.c:148:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
148 | for (int l = 0; l < audio_element->nb_streams; l++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
CC libavformat/iamfenc.o
6 warnings generated.
CC libavformat/icecast.o
In file included from src/libavformat/iamfenc.c:25:
In file included from src/libavformat/iamf.h:30:
src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size);
| ^
src/libavformat/iamfenc.c:46:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
46 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/iamfenc.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
75 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/iamfenc.c:89:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
89 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/iamfenc.c:99:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
99 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/icecast.c:28:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/icecast.c:57:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "ice_genre", "set stream genre", OFFSET(genre), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/icecast.c:58:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | { "ice_name", "set stream description", OFFSET(name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/icecast.c:59:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "ice_description", "set stream description", OFFSET(description), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/icecast.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "ice_url", "set stream website", OFFSET(url), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/icecast.c:61:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "ice_public", "set if stream is public", OFFSET(public), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/icecast.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/icecast.c:63:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "password", "set password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/icecast.c:64:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "content_type", "set content-type, MUST be set if not audio/mpeg", OFFSET(content_type), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/icecast.c:65:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "legacy_icecast", "use legacy SOURCE method, for Icecast < v2.4", OFFSET(legacy_icecast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/icecast.c:66:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "tls", "use a TLS connection", OFFSET(tls), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/icecast.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
67 | { NULL }
| ^
5 warnings generated.
CC libavformat/icodec.o
12 warnings generated.
CC libavformat/icoenc.o
src/libavformat/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++) {
| ~ ^ ~~~~~~~~~~~~~
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)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
28 warnings generated.
CC libavformat/id3v1.o
CC libavformat/id3v2.o
3 warnings 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)
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/id3v2.c:482:74: warning: unused parameter 'isv34' [-Wunused-parameter]
482 | const char *tag, ExtraMetaList *extra_meta, int isv34)
| ^
src/libavformat/id3v2.c:528:60: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
528 | if ((len = avio_read(pb, geob_data->data, taglen)) < taglen)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/id3v2enc.c:259:69: warning: unused parameter 'enc' [-Wunused-parameter]
259 | stasrc/libavformat/id3v2.ct:i613c: 35i:n twarning: unused parameter 'tag' [-Wunused-parameter]w
rite_ c613t | o c ( A V F o r m a t C o n t e x t * s , cIoDn3svt2 EcnhcaCro n*tteaxgt, *Eixdt3r,a Mientta Leinsct)
* e| x ^t
ra_meta, int isv34)
| ^
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_chaptersrc/libavformat/id3v2.cs:;666 :i34+:+ )warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]{
| ~ ^ ~~~~~~~~~~~~~~
666 | if (pic_type < 0 || pic_type >= FF_ARRAY_ELEMS(ff_id3v2_picture_types)) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/id3v2.c:709:38: warning: unused parameter 'ttag' [-Wunused-parameter]
709 | src/libavformat/id3v2enc.c : 344 : 19 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
344 | cfoonrs t( ic h=a r0 ;* tit axntbr_acMheatpatLeirsst; *ie+x+t)r a{_
m e| t ~ ^ ~~~~~~~~~~~~~~a
, int isv34)
| ^
src/libavformat/id3v2.c:709:75: warning: unused parameter 'isv34' [-Wunused-parameter]
709 | const char *ttag, ExtraMetaList *extra_meta, int isv34)
| ^
src/libavformat/id3v2.c:770:35: warning: unused parameter 'tag' [-Wunused-parameter]
770 | const char *tag, ExtraMetaList *extra_meta, int isv34)
| ^
src/libavformat/id3v2.c:770:71: warning: unused parameter 'isv34' [-Wunused-parameter]
770 | const char *tag, ExtraMetaList *extra_meta, int isv34)
| ^
src/libavformat/id3v2.c:790:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
790 | if (avio_read(pb, priv->data, priv->datasize) != priv->datasize)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/id3v2.c:817:12: warning: missing field 'tag4' initializer [-Wmissing-field-initializers]
817 | { NULL }
| ^
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/id3v2.c:925:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
925 | if (tlen < len) {
| ~~~~ ^ ~~~
src/libavformat/id3v2.c:1006:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1006 | if (avio_read(pb, buffer, tlen) != tlen) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/id3v2.c:1066:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1066 | for (unsigned i = 1; i <= n; i++)
| ~ ^ ~
src/libavformat/id3v2.c:1119:39: warning: missing field 'tail' initializer [-Wmissing-field-initializers]
1119 | ExtraMetaList extra_meta = { NULL };
| ^
src/libavformat/id3v2.c:1268:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1268 | for (i = 0; i < priv->datasize; i++) {
| ~ ^ ~~~~~~~~~~~~~~
39 warnings generated.
CC libavformat/idcin.o
1 warning generated.
CC libavformat/idroqdec.o
4 warnings generated.
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_reCC libavformat/idroqenc.o
ad_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.
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++) {
| ~^~~~~~~~~~~~~~
CC libavformat/iff.o
1 warning generated.
src/libavformat/idroqdec.c:168:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
168 | if (ret != chunk_size)
| ~~~ ^ ~~~~~~~~~~
CC libavformat/ifv.o
1 warning generated.
CC libavformat/ilbc.o
src/libavformat/ifv.c:200:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
200 | if (ifv->next_video_index < sti->nb_index_entries)
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/ifv.c:209:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
209 | if (ifv->next_audio_index < sti->nb_index_entries) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/ifv.c:290:50: warning: unused parameter 'stream_index' [-Wunused-parameter]
290 | static int ifv_read_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags)
| ^
src/libavformat/ifv.c:290:80: warning: unused parameter 'flags' [-Wunused-parameter]
290 | static int ifv_read_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags)
| ^
src/libavformat/ifv.c:302:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
302 | if (i == ifv->video_stream_index) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iff.c:224:57: warning: unused parameter 'st' [-Wunused-parameter]
224 | static int parse_dsd_diin(AVFormatContext *s, AVStream *st, uint64_t eof)
| ^
src/libavformat/iff.c:228:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
228 | while (av_sat_add64(avio_tell(pb), 12) <= eof && !avio_feof(pb)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavformat/iff.c:265:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
265 | while (av_sat_add64(avio_tell(pb), 12) <= eof && !avio_feof(pb)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavformat/iff.c:289:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
289 | if (size < 2 + st->codecpar->ch_layout.nb_channels * 4 || !st->codecpar->ch_layout.nb_channels)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iff.c:291:53: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
291 | if (st->codecpar->ch_layout.nb_channels > FF_ARRAY_ELEMS(dsd_layout)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iff.c:297:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
297 | for (i = 0; i < FF_ARRAY_ELEMS(dsd_channel_layout); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iff.c:347:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
347 | if (config < FF_ARRAY_ELEMS(dsd_loudspeaker_config))
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iff.c:376:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
376 | if (chunk_pos >= iff->body_end)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/iff.c:404:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
404 | if (chunk_pos >= iff->body_end)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/iff.c:769:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
769 | tag = ref < FF_ARRAY_ELEMS(dsd_source_comment) ? dsd_source_comment[ref] : "source_comment";
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/iff.c:772:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
772 | tag = ref < FF_ARRAY_ELEMS(dsd_history_comment) ? dsd_history_comment[ref] : "file_history";
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
5 warnings generated.
CC libavformat/img2.o
CC libavformat/img2_alias_pix.o
CC libavformat/img2_brender_pix.o
CC libavformat/img2dec.o
CC libavformat/img2enc.o
CC libavformat/imx.o
In file included from src/libavformat/img2dec.c:43:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/img2dec.c:78:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
78 | for (i = 0; i < FF_ARRAY_ELEMS(sizes); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/img2dec.c:463:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
463 | if ((uint64_t)size[i] > INT_MAX - total_size)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/img2dec.c:565:50: warning: unused parameter 'stream_index' [-Wunused-parameter]
565 | static int img_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
| ^
src/libavformat/img2dec.c:600:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
600 | { "start_number", "set first number in the sequence", OFFSET(start_number), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, DEC },
| ^
src/libavformat/img2dec.c:601:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
601 | { "start_number_range", "set range for looking at the first sequence number", OFFSET(start_number_range), AV_OPT_TYPE_INT, {.i64 = 5}, 1, INT_MAX, DEC },
| ^
src/libavformat/img2dec.c:606:165: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
606 | { "export_path_metadata", "enable metadata containing input path information", OFFSET(export_path_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \
| ^
src/libavformat/img2dec.c:607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
607 | COMMON_OPTIONS
| ^
src/libavformat/img2dec.c:588:127: note: expanded from macro 'COMMON_OPTIONS'
588 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \
| ^
src/libavformat/img2dec.c:607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/img2dec.c:589:127: note: expanded from macro 'COMMON_OPTIONS'
589 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \
| ^
src/libavformat/img2dec.c:607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/img2dec.c:590:127: note: expanded from macro 'COMMON_OPTIONS'
590 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \
| ^
src/libavformat/img2dec.c:607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/img2dec.c:591:127: note: expanded from macro 'COMMON_OPTIONS'
591 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \
| ^
src/libavformat/img2dec.c:607:5: warning: missing field 'help' initializer [-Wmissing-field-initializers]
src/libavformat/img2dec.c:592:12: note: expanded from macro 'COMMON_OPTIONS'
592 | { NULL },
| ^
src/libavformat/img2dec.c:631:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
631 | { "frame_size", "force frame size in bytes", OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, DEC },
| ^
src/libavformat/img2dec.c:632:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
632 | COMMON_OPTIONS
| ^
src/libavformat/img2dec.c:588:127: note: expanded from macro 'COMMON_OPTIONS'
588 | { "framerate", "set the video framerate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC }, \
| ^
src/libavformat/img2dec.c:632:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/img2dec.c:589:127: note: expanded from macro 'COMMON_OPTIONS'
589 | { "pixel_format", "set video pixel format", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \
| ^
src/libavformat/img2dec.c:632:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/img2dec.c:590:127: note: expanded from macro 'COMMON_OPTIONS'
590 | { "video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC }, \
| ^
src/libavformat/img2dec.c:632:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/img2dec.c:591:127: note: expanded from macro 'COMMON_OPTIONS'
591 | { "loop", "force loop over input file sequence", OFFSET(loop), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, DEC }, \
| ^
src/libavformat/img2dec.c:632:5: warning: missing field 'help' initializer [-Wmissing-field-initializers]
src/libavformat/img2dec.c:592:12: note: expanded from macro 'COMMON_OPTIONS'
592 | { NULL },
| ^
11 warnings generated.
src/libavformat/imx.c:118:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
118 | for (int i = 0; i < chunk_size / 3; i++) {
| ~ ^ ~~~~~~~~~~~~~~
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_number", "set first number in the sequence", OFFSET(start_img_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC },
| ^
src/libavformat/img2enc.c:280:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
280 | { "strftime", "use strftime for filename", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavformat/img2enc.c:281:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
281 | { "frame_pts", "use current frame pts for filename", OFFSET(frame_pts), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavformat/img2enc.c:282:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
282 | { "atomic_writing", "write files atomically (using temporary files and renames)", OFFSET(use_rename), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavformat/img2enc.c:283:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
283 | { "protocol_opts", "specify protocol options for the opened files", OFFSET(protocol_opts), AV_OPT_TYPE_DICT, {0}, 0, 0, ENC },
| ^
src/libavformat/img2enc.c:284:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
284 | { NULL },
| ^
1 warning generated.
CC libavformat/ip.o
In file included from src/libavformat/ip.c:22:
In file included from src/libavformat/ip.h:24:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
8 warnings generated.
CC libavformat/ipmovie.o
1 warning generated.
CC libavformat/ipudec.o
CC libavformat/ircam.o
CC libavformat/ircamdec.o
18 warnings generated.
CC libavformat/ircamenc.o
CC libavformat/isom.o
src/libavformat/ircamdec.c:93:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
93 | if (st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
CC libavformat/isom_tags.o
1 warning generated.
CC libavformat/iss.o
src/libavformat/isom.c:238:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
238 | for (i = 0; lang[0] && !mp4 && i < FF_ARRAY_ELEMS(mov_mdhd_language_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/iterm2enc.o
1 warning generated.
CC libavformat/iv8.o
CC libavformat/ivfdec.o
src/libavformat/iterm2enc.c:150:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
150 | OFFSET(display_width), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, ENC },
| ^
src/libavformat/iterm2enc.c:152:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
152 | OFFSET(display_height), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, ENC },
| ^
src/libavformat/iterm2enc.c:154:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
154 | OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC },
| ^
src/libavformat/iterm2enc.c:156:65: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
156 | OFFSET(tmux), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavformat/iterm2enc.c:157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
157 | { NULL },
| ^
CC libavformat/ivfenc.o
5 warnings generated.
CC libavformat/jacosubdec.o
CC libavformat/jacosubenc.o
CC libavformat/jpegxl_anim_dec.o
src/libavformat/jacosubdec.c:91:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
91 | for (i = 0; i < FF_ARRAY_ELEMS(cmds); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
CC libavformat/jvdec.o
CC libavformat/kvag.o
1 warning generated.
CC libavformat/lafdec.o
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)
| ~~~ ^ ~~~~~~~~~~~~~
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/jvdec.c:185:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
185 | case JV_VIDEO:
| ^
src/libavformat/jvdec.c:185:9: note: insert '__attribute__((fallthrough));' to silence this warning
185 | case JV_VIDEO:
| ^
| __attribute__((fallthrough));
src/libavformat/jvdec.c:185:9: note: insert 'break;' to avoid fall-through
185 | case JV_VIDEO:
| ^
| break;
src/libavformat/jvdec.c:209:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
209 | case JV_PADDING:
| ^
src/libavformat/jvdec.c:209:9: note: insert '__attribute__((fallthrough));' to silence this warning
209 | case JV_PADDING:
| ^
| __attribute__((fallthrough));
src/libavformat/jvdec.c:209:9: note: insert 'break;' to avoid fall-through
209 | case JV_PADDING:
| ^
| break;
3 warnings generated.
CC libavformat/latmenc.o
src/libavformat/kvag.c:113:46: warning: unused parameter 'stream_index' [-Wunused-parameter]
113 | static int kvag_seek(AVFormatContext *s, int stream_index,
| ^
src/libavformat/kvag.c:114:39: warning: unused parameter 'flags' [-Wunused-parameter]
114 | int64_t pts, int flags)
| ^
2 warnings generated.
3 warnings 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))
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/loasdec.o
CC libavformat/lrc.o
1 warning generated.
CC libavformat/lrcdec.o
CC libavformat/lrcenc.o
CC libavformat/luodatdec.o
5 warnings generated.
CC libavformat/lvfdec.o
src/libavformat/lrcenc.c:140:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
140 | {"precision", "precision of the fractional part of the timestamp, 2 for centiseconds", OFFSET(precision), AV_OPT_TYPE_INT, {.i64 = 2}, 1, 6, SE},
| ^
src/libavformat/lrcenc.c:141:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
141 | { NULL },
| ^
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; stream_index < s->nb_streams; stream_index++) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/luodatdec.c:90:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
90 | if (stream_index == s->nb_streams) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/luodatdec.c:104:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
104 | if (index >= s->nb_streams)
| ~~~~~ ^ ~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/m4vdec.o
3 warnings generated.
CC libavformat/matroska.o
src/libavformat/lvfdec.c:129:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
129 | if (stream_index >= s->nb_streams)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
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:58:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (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:69:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:463:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
463 | { EBML_ID_EBMLVERSION, EBML_NONE },
| ^
src/libavformat/matroskadec.c:464:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
464 | { EBML_ID_DOCTYPEVERSION, EBML_NONE },
| ^
src/libavformat/matroskadec.c:470:38: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
470 | { MATROSKA_ID_SEGMENT, EBML_STOP },
| ^
src/libavformat/matroskadec.c:476:93: warning: missing field 'def' initializer [-Wmissing-field-initializers]
476 | { MATROSKA_ID_DURATION, EBML_FLOAT, 0, 0, offsetof(MatroskaDemuxContext, duration) },
| ^
src/libavformat/matroskadec.c:477:90: warning: missing field 'def' initializer [-Wmissing-field-initializers]
477 | { MATROSKA_ID_TITLE, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, title) },
| ^
src/libavformat/matroskadec.c:478:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
478 | { MATROSKA_ID_WRITINGAPP, EBML_NONE },
| ^
src/libavformat/matroskadec.c:479:93: warning: missing field 'def' initializer [-Wmissing-field-initializers]
479 | { MATROSKA_ID_MUXINGAPP, EBML_UTF8, 0, 0, offsetof(MatroskaDemuxContext, muxingapp) },
| ^
src/libavformat/matroskadec.c:480:92: warning: missing field 'def' initializer [-Wmissing-field-initializers]
480 | { MATROSKA_ID_DATEUTC, EBML_BIN, 0, 0, offsetof(MatroskaDemuxContext, date_utc) },
| ^
src/libavformat/matroskadec.c:481:44: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
481 | { MATROSKA_ID_SEGMENTUID, EBML_NONE },
| ^
src/libavformat/matroskadec.c:486:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
486 | { MATROSKA_ID_VIDEOCOLOR_RX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_x) },
| ^
src/libavformat/matroskadec.c:487:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
487 | { MATROSKA_ID_VIDEOCOLOR_RY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, r_y) },
| ^
src/libavformat/matroskadec.c:488:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
488 | { MATROSKA_ID_VIDEOCOLOR_GX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_x) },
| ^
src/libavformat/matroskadec.c:489:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
489 | { MATROSKA_ID_VIDEOCOLOR_GY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, g_y) },
| ^
src/libavformat/matroskadec.c:490:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
490 | { MATROSKA_ID_VIDEOCOLOR_BX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_x) },
| ^
src/libavformat/matroskadec.c:491:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
491 | { MATROSKA_ID_VIDEOCOLOR_BY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, b_y) },
| ^
src/libavformat/matroskadec.c:492:97: warning: missing field 'def' initializer [-Wmissing-field-initializers]
492 | { MATROSKA_ID_VIDEOCOLOR_WHITEX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_x) },
| ^
src/libavformat/matroskadec.c:493:97: warning: missing field 'def' initializer [-Wmissing-field-initializers]
493 | { MATROSKA_ID_VIDEOCOLOR_WHITEY, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, white_y) },
| ^
src/libavformat/matroskadec.c:494:109: warning: missing field 'def' initializer [-Wmissing-field-initializers]
494 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMIN, EBML_FLOAT, 1, 0, offsetof(MatroskaMasteringMeta, min_luminance) },
| ^
src/libavformat/matroskadec.c:495:109: warning: missing field 'def' initializer [-Wmissing-field-initializers]
495 | { MATROSKA_ID_VIDEOCOLOR_LUMINANCEMAX, EBML_FLOAT, 0, 0, offsetof(MatroskaMasteringMeta, max_luminance) },
| ^
src/libavformat/matroskadec.c:502:115: warning: missing field 'def' initializer [-Wmissing-field-initializers]
502 | { MATROSKA_ID_VIDEOCOLORCHROMASUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_horz) },
| ^
src/libavformat/matroskadec.c:503:115: warning: missing field 'def' initializer [-Wmissing-field-initializers]
503 | { MATROSKA_ID_VIDEOCOLORCHROMASUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, chroma_sub_vert) },
| ^
src/libavformat/matroskadec.c:504:111: warning: missing field 'def' initializer [-Wmissing-field-initializers]
504 | { MATROSKA_ID_VIDEOCOLORCBSUBHORZ, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_horz) },
| ^
src/libavformat/matroskadec.c:505:111: warning: missing field 'def' initializer [-Wmissing-field-initializers]
505 | { MATROSKA_ID_VIDEOCOLORCBSUBVERT, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, cb_sub_vert) },
| ^
src/libavformat/matroskadec.c:511:107: warning: missing field 'def' initializer [-Wmissing-field-initializers]
511 | { MATROSKA_ID_VIDEOCOLORMAXCLL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_cll) },
| ^
src/libavformat/matroskadec.c:512:108: warning: missing field 'def' initializer [-Wmissing-field-initializers]
512 | { MATROSKA_ID_VIDEOCOLORMAXFALL, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideoColor, max_fall) },
| ^
src/libavformat/matroskadec.c:519:113: warning: missing field 'def' initializer [-Wmissing-field-initializers]
519 | { MATROSKA_ID_VIDEOPROJECTIONPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideoProjection, private) },
| ^
src/libavformat/matroskadec.c:527:99: warning: missing field 'def' initializer [-Wmissing-field-initializers]
527 | { MATROSKA_ID_VIDEOFRAMERATE, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackVideo, frame_rate) },
| ^
src/libavformat/matroskadec.c:530:100: warning: missing field 'def' initializer [-Wmissing-field-initializers]
530 | { MATROSKA_ID_VIDEOPIXELWIDTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackVideo, pixel_width) },
| ^
src/libavformat/matroskadec.c:531:101: warning: missing field 'def' initializer [-Wmissing-field-initializers]
531 | src/libavformat/mca.c : 120 : 53{: Mwarning: Acomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]T
ROSKA_ID_ V120I | D E O P I X E L HiEfI G(H0Tx,3 0 * EpBaMrL-_>UcIhN_Tl,a y o0u,t .0n,b _ocfhfasnenteolfs( M+a t0rxo4s k>a ThreaacdkeVri_dseioz,e )p
i x| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~l
_height) },
| ^
src/libavformat/matroskadec.c:532:100: warning: missing field 'def' initializer [-Wmissing-field-initializers]
532 | { MATROSKA_ID_VIDEOCOLORSPACE, EBML_BIN, 0, 0, offsetof(MatroskaTrackVideo, color_space) },
| ^
src/libavformat/matroskadec.c:544:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
544 | { MATROSKA_ID_VIDEOASPECTRATIO, EBML_NONE },
| ^
src/libavformat/mca.c:200:45: warning: unused parameter 'flags' [-Wunused-parameter]
200 | src/libavformat/matroskadec.c : 550 : 104 :i nwarning: tmissing field 'def' initializer [-Wmissing-field-initializers]6
4_t ti m550e | s t a m p{, MiAnTtR OfSlKaAg_sI)D
_ A| U ^D
IOOUTSAMPLINGFREQ, EBML_FLOAT, 0, 0, offsetof(MatroskaTrackAudio, out_samplerate) },
| ^
src/libavformat/matroskadec.c:551:98: warning: missing field 'def' initializer [-Wmissing-field-initializers]
551 | { MATROSKA_ID_AUDIOBITDEPTH, EBML_UINT, 0, 0, offsetof(MatroskaTrackAudio, bitdepth) },
| ^
src/libavformat/matroskadec.c:558:103: warning: missing field 'def' initializer [-Wmissing-field-initializers]
558 | { MATROSKA_ID_ENCODINGCOMPSETTINGS, EBML_BIN, 0, 0, offsetof(MatroskaTrackCompression, settings) },
| ^
src/libavformat/matroskadec.c:564:100: warning: missing field 'def' initializer [-Wmissing-field-initializers]
564 | { MATROSKA_ID_ENCODINGENCKEYID, EBML_BIN, 0, 0, offsetof(MatroskaTrackEncryption,key_id) },
| ^
src/libavformat/matroskadec.c:565:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
565 | { MATROSKA_ID_ENCODINGENCAESSETTINGS, EBML_NONE },
| ^
src/libavformat/matroskadec.c:566:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
566 | { MATROSKA_ID_ENCODINGSIGALGO, EBML_NONE },
| ^
src/libavformat/matroskadec.c:567:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
567 | { MATROSKA_ID_ENCODINGSIGHASHALGO, EBML_NONE },
| ^
src/libavformat/matroskadec.c:568:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
568 | { MATROSKA_ID_ENCODINGSIGKEYID, EBML_NONE },
| ^
src/libavformat/matroskadec.c:569:53: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
569 | { MATROSKA_ID_ENCODINGSIGNATURE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:577:50: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
577 | { MATROSKA_ID_ENCODINGORDER, EBML_NONE },
| ^
src/libavformat/matroskadec.c:587:85: warning: missing field 'def' initializer [-Wmissing-field-initializers]
587 | { MATROSKA_ID_TRACKPLANEUID, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,uid) },
| ^
src/libavformat/matroskadec.c:588:86: warning: missing field 'def' initializer [-Wmissing-field-initializers]
588 | { MATROSKA_ID_TRACKPLANETYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrackPlane,type) },
| ^
src/libavformat/matroskadec.c:603:102: warning: missing field 'def' initializer [-Wmissing-field-initializers]
603 | { MATROSKA_ID_BLKADDIDVALUE, EBML_UINT, 0, 0, offsetof(MatroskaBlockAdditionMapping, value) },
| ^
src/libavformat/matroskadec.c:604:101: warning: missing field 'def' initializer [-Wmissing-field-initializers]
604 | { MATROSKA_ID_BLKADDIDNAME, EBML_STR, 0, 0, offsetof(MatroskaBlockAdditionMapping, name) },
| ^
src/libavformat/matroskadec.c:606:106: warning: missing field 'def' initializer [-Wmissing-field-initializers]
606 | { MATROSKA_ID_BLKADDIDEXTRADATA, EBML_BIN, 0, 0, offsetof(MatroskaBlockAdditionMapping, extradata) },
| ^
src/libavformat/matroskadec.c:611:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
611 | { MATROSKA_ID_TRACKNUMBER, EBML_UINT, 0, 0, offsetof(MatroskaTrack, num) },
| ^
src/libavformat/matroskadec.c:612:90: warning: missing field 'def' initializer [-Wmissing-field-initializers]
612 | { MATROSKA_ID_TRACKNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTrack, name) },
| ^
src/libavformat/matroskadec.c:613:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
613 | { MATROSKA_ID_TRACKUID, EBML_UINT, 0, 0, offsetof(MatroskaTrack, uid) },
| ^
src/libavformat/matroskadec.c:614:90: warning: missing field 'def' initializer [-Wmissing-field-initializers]
614 | { MATROSKA_ID_TRACKTYPE, EBML_UINT, 0, 0, offsetof(MatroskaTrack, type) },
| ^
src/libavformat/matroskadec.c:615:94: warning: missing field 'def' initializer [-Wmissing-field-initializers]
615 | { MATROSKA_ID_CODECID, EBML_STR, 0, 0, offsetof(MatroskaTrack, codec_id) },
| ^
src/libavformat/matroskadec.c:616:96: warning: missing field 'def' initializer [-Wmissing-field-initializers]
616 | { MATROSKA_ID_CODECPRIVATE, EBML_BIN, 0, 0, offsetof(MatroskaTrack, codec_priv) },
| ^
src/libavformat/matroskadec.c:619:102: warning: missing field 'def' initializer [-Wmissing-field-initializers]
619 | { MATROSKA_ID_TRACKDEFAULTDURATION, EBML_UINT, 0, 0, offsetof(MatroskaTrack, default_duration) },
| ^
src/libavformat/matroskadec.c:635:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
635 | { MATROSKA_ID_TRACKFLAGENABLED, EBML_NONE },
| ^
src/libavformat/matroskadec.c:636:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
636 | { MATROSKA_ID_TRACKFLAGLACING, EBML_NONE },
| ^
src/libavformat/matroskadec.c:637:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
637 | { MATROSKA_ID_CODECNAME, EBML_NONE },
| ^
src/libavformat/matroskadec.c:638:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
638 | { MATROSKA_ID_CODECDECODEALL, EBML_NONE },
| ^
src/libavformat/matroskadec.c:639:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
639 | { MATROSKA_ID_CODECINFOURL, EBML_NONE },
| ^
src/libavformat/matroskadec.c:640:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
640 | { MATROSKA_ID_CODECDOWNLOADURL, EBML_NONE },
| ^
src/libavformat/matroskadec.c:641:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
641 | { MATROSKA_ID_TRACKMINCACHE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:642:52: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
642 | { MATROSKA_ID_TRACKMAXCACHE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:652:84: warning: missing field 'def' initializer [-Wmissing-field-initializers]
652 | { MATROSKA_ID_FILEUID, EBML_UINT, 0, 0, offsetof(MatroskaAttachment, uid) },
| ^
src/libavformat/matroskadec.c:653:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
653 | { MATROSKA_ID_FILENAME, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, filename) },
| ^
src/libavformat/matroskadec.c:654:85: warning: missing field 'def' initializer [-Wmissing-field-initializers]
654 | { MATROSKA_ID_FILEMIMETYPE, EBML_STR, 0, 0, offsetof(MatroskaAttachment, mime) },
| ^
src/libavformat/matroskadec.c:655:84: warning: missing field 'def' initializer [-Wmissing-field-initializers]
655 | { MATROSKA_ID_FILEDATA, EBML_BIN, 0, 0, offsetof(MatroskaAttachment, bin) },
| ^
src/libavformat/matroskadec.c:656:92: warning: missing field 'def' initializer [-Wmissing-field-initializers]
656 | { MATROSKA_ID_FILEDESC, EBML_UTF8, 0, 0, offsetof(MatroskaAttachment, description) },
| ^
src/libavformat/matroskadec.c:666:82: warning: missing field 'def' initializer [-Wmissing-field-initializers]
666 | { MATROSKA_ID_CHAPSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaChapter, title) },
| ^
src/libavformat/matroskadec.c:667:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
667 | { MATROSKA_ID_CHAPLANG, EBML_NONE },
| ^
src/libavformat/matroskadec.c:668:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
668 | { MATROSKA_ID_CHAPCOUNTRY, EBML_NONE },
| ^
src/libavformat/matroskadec.c:675:87: warning: missing field 'def' initializer [-Wmissing-field-initializers]
675 | { MATROSKA_ID_CHAPTERUID, EBML_UINT, 0, 0, offsetof(MatroskaChapter, uid) },
| ^
src/libavformat/matroskadec.c:677:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
677 | { MATROSKA_ID_CHAPTERFLAGHIDDEN, EBML_NONE },
| ^
src/libavformat/matroskadec.c:678:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
678 | { MATROSKA_ID_CHAPTERFLAGENABLED, EBML_NONE },
| ^
src/libavformat/matroskadec.c:679:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
679 | { MATROSKA_ID_CHAPTERPHYSEQUIV, EBML_NONE },
| ^
src/libavformat/matroskadec.c:680:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
680 | { MATROSKA_ID_CHAPTERATOM, EBML_NONE },
| ^
src/libavformat/matroskadec.c:686:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
686 | { MATROSKA_ID_EDITIONUID, EBML_NONE },
| ^
src/libavformat/matroskadec.c:687:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
687 | { MATROSKA_ID_EDITIONFLAGHIDDEN, EBML_NONE },
| ^
src/libavformat/matroskadec.c:688:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
688 | { MATROSKA_ID_EDITIONFLAGDEFAULT, EBML_NONE },
| ^
src/libavformat/matroskadec.c:689:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
689 | { MATROSKA_ID_EDITIONFLAGORDERED, EBML_NONE },
| ^
src/libavformat/matroskadec.c:699:90: warning: missing field 'def' initializer [-Wmissing-field-initializers]
699 | { MATROSKA_ID_CUETRACK, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, track) },
| ^
src/libavformat/matroskadec.c:700:88: warning: missing field 'def' initializer [-Wmissing-field-initializers]
700 | { MATROSKA_ID_CUECLUSTERPOSITION, EBML_UINT, 0, 0, offsetof(MatroskaIndexPos, pos) },
| ^
src/libavformat/matroskadec.c:701:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
701 | { MATROSKA_ID_CUERELATIVEPOSITION,EBML_NONE },
| ^
src/libavformat/matroskadec.c:702:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
702 | { MATROSKA_ID_CUEDURATION, EBML_NONE },
| ^
src/libavformat/matroskadec.c:703:49: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
703 | { MATROSKA_ID_CUEBLOCKNUMBER, EBML_NONE },
| ^
src/libavformat/matroskadec.c:708:107: warning: missing field 'def' initializer [-Wmissing-field-initializers]
708 | { MATROSKA_ID_CUETIME, EBML_UINT, 0, 0, offsetof(MatroskaIndex, time) },
| ^
src/libavformat/matroskadec.c:719:98: warning: missing field 'def' initializer [-Wmissing-field-initializers]
719 | { MATROSKA_ID_TAGNAME, EBML_UTF8, 0, 0, offsetof(MatroskaTag, name) },
| ^
src/libavformat/matroskadec.c:720:100: warning: missing field 'def' initializer [-Wmissing-field-initializers]
720 | { MATROSKA_ID_TAGSTRING, EBML_UTF8, 0, 0, offsetof(MatroskaTag, string) },
| ^
src/libavformat/matroskadec.c:722:97: warning: missing field 'def' initializer [-Wmissing-field-initializers]
722 | { MATROSKA_ID_TAGDEFAULT, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) },
| ^
src/libavformat/matroskadec.c:723:97: warning: missing field 'def' initializer [-Wmissing-field-initializers]
723 | { MATROSKA_ID_TAGDEFAULT_BUG, EBML_UINT, 0, 0, offsetof(MatroskaTag, def) },
| ^
src/libavformat/matroskadec.c:729:93: warning: missing field 'def' initializer [-Wmissing-field-initializers]
729 | { MATROSKA_ID_TAGTARGETS_TYPE, EBML_STR, 0, 0, offsetof(MatroskaTagTarget, type) },
| ^
src/libavformat/matroskadec.c:749:81: warning: missing field 'def' initializer [-Wmissing-field-initializers]
749 | { MATROSKA_ID_SEEKID, EBML_UINT, 0, 0, offsetof(MatroskaSeekhead, id) },
| ^
src/libavformat/matroskadec.c:760:42: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
760 | { MATROSKA_ID_CLUSTER, EBML_STOP },
| ^
src/libavformat/matroskadec.c:778:92: warning: missing field 'def' initializer [-Wmissing-field-initializers]
778 | { MATROSKA_ID_BLOCKADDITIONAL, EBML_BIN, 0, 0, offsetof(MatroskaBlockMore,additional) },
| ^
src/libavformat/matroskadec.c:788:81: warning: missing field 'def' initializer [-Wmissing-field-initializers]
788 | { MATROSKA_ID_BLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) },
| ^
src/libavformat/matroskadec.c:790:86: warning: missing field 'def' initializer [-Wmissing-field-initializers]
790 | { MATROSKA_ID_BLOCKDURATION, EBML_UINT, 0, 0, offsetof(MatroskaBlock, duration) },
| ^
src/libavformat/matroskadec.c:791:93: warning: missing field 'def' initializer [-Wmissing-field-initializers]
791 | { MATROSKA_ID_DISCARDPADDING, EBML_SINT, 0, 0, offsetof(MatroskaBlock, discard_padding) },
| ^
src/libavformat/matroskadec.c:792:87: warning: missing field 'def' initializer [-Wmissing-field-initializers]
792 | { MATROSKA_ID_BLOCKREFERENCE, EBML_SINT, 1, 0, offsetof(MatroskaBlock, reference) },
| ^
src/libavformat/matroskadec.c:793:45: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
793 | { MATROSKA_ID_CODECSTATE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:801:82: warning: missing field 'def' initializer [-Wmissing-field-initializers]
801 | { MATROSKA_ID_SIMPLEBLOCK, EBML_BIN, 0, 0, offsetof(MatroskaBlock, bin) },
| ^
src/libavformat/matroskadec.c:803:89: warning: missing field 'def' initializer [-Wmissing-field-initializers]
803 | { MATROSKA_ID_CLUSTERTIMECODE, EBML_UINT, 0, 0, offsetof(MatroskaCluster, timecode) },
| ^
src/libavformat/matroskadec.c:804:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
804 | { MATROSKA_ID_SIMPLEBLOCK, EBML_STOP },
| ^
src/libavformat/matroskadec.c:805:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
805 | { MATROSKA_ID_BLOCKGROUP, EBML_STOP },
| ^
src/libavformat/matroskadec.c:806:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
806 | { MATROSKA_ID_CLUSTERPOSITION, EBML_NONE },
| ^
src/libavformat/matroskadec.c:807:46: warning: missing field 'is_counted' initializer [-Wmissing-field-initializers]
807 | { MATROSKA_ID_CLUSTERPREVSIZE, EBML_NONE },
| ^
src/libavformat/matroskadec.c:1248:36: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1248 | if (matroska->num_level1_elems >= FF_ARRAY_ELEMS(matroska->level1_elems)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:1524:40: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1524 | if (ffio_limit(pb, length) != length) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/matroskadec.c:1578:44: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1578 | while (matroska->num_levels && pos == level->start + level->length) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:1649:25: warning: comparison of integers of different signs: 'const int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1649 | if (p->buf_size < 4 + size + total)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:1657:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1657 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:1661:30: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
1661 | for (n = 4 + size; n <= 4 + size + total - probelen; n++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:1696:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1696 | if (pkt_size >= 10000000U)
| ~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/matroskaenc.c:520:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
520 | if (writer->current_master_element == writer->nb_elements - 1) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:671:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
671 | if (track->offset <= size)
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/matroskaenc.c:695:41: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
695 | unsigned src/libavformat/matroskadec.co:f2129f:s31e:t warning: =comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
track->o f2129f | s e t osfiizlee ?= t0r;a cpkr-o>foiflfes e 0 && entries[idx - 1].pts > ts)
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/matroskadec.c:2507:87: warning: unused parameter 'track' [-Wunused-parameter]
2507 | static int mkv_parse_dvcc_dvvc(AVFormatContext *s, AVStream *st, const MatroskaTrack *track,
| ^
src/libavformat/matroskaenc.c:1349:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1349 | if (codecpriv_size > track->codecpriv_size && !alternative_size) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:1352:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1352 | } else if (codecpriv_size > track->codecpriv_size) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/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:2922:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
2922 | if (size & 1 && size == track->cosrc/libavformat/matroskaenc.cd:e1736c:_78p:r iwarning: vunused parameter 'st' [-Wunused-parameter].
size -1736 | 1 )
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
mkv_track *track, const AVStream *st)
| ^
src/libavformat/matroskadec.c:3020:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3020 | track2- warning>sv generatedi.
deo.display_width != -1 && track->vidsrc/libavformat/matroskaenc.c:1867:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
1867 | (top + bottom) >= par->height) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/matroskaenc.c:1866:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
1866 | if ((left + right) >= par->width ||
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~
eo.display_height != -1 &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/matroskadec.c:3020:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3020 | track->video.display_width != -1 && track->video.display_height != -1 &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/mccdec.c:403:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
403 | { "eia608_extract", "extract EIA-608/708 captions from VANC packets", OFFSET(eia608_extract), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, SD },
| ^
src/libavformat/mccdec.c:404:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
404 | { NULL },
| ^
src/libavformat/matroskaenc.c:2233:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2233 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/matroskadec.c:3229:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3229 | if (track->video.display_width == -1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/matroskadec.c:3231:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3231 | if (track->video.display_height == -1)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/matroskaenc.c:2283:55: warning: unused parameter 'mkv' [-Wunused-parameter]
2283 | static void mkv_write_tag_targets(MatroskaMuxContext *mkv, AVIOContext *pb,
| ^
src/libavformat/matroskadec.c:3365:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3365 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:2361:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2361 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:2378:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2378 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/matroskadec.c:3457:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3457 | for (i = 0; i < FF_ARRAY_ELEMS(matroska_doctypes); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:3460:11: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3460 | if (i >= FF_ARRAY_ELEMS(matroska_doctypes)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:3555:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
3555 | if (chapters[i].start != AV_NOPTS_VALUE && chapters[i].uid &&
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:2526:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2526 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/matroskadec.c:3641:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
3641 | if (size <= total)
| ~~~~ ^ ~~~~~
src/libavformat/matroskadec.c:3650:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
3650 | if (size < total)
| ~~~~ ^ ~~~~~
src/libavformat/matroskadec.c:3686:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
3686 | CC libavformat/mccenc.o
if (lace_size[n - 1] + snum > (uint64_t)INT_MAX)
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:3695:18: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
3695 | if (size < total)
| ~~~~ ^ ~~~~~
src/libavformat/matroskaenc.c:2776:53: warning: unused parameter 'mkv' [-Wunused-parameter]
2776 | static int mkv_reformat_wavpack(MatroskaMuxContext *mkv, AVIOContext *pb,
| ^
src/libavformat/matroskaenc.c:2793:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2793 | if (srclen < header.blocksize)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:2818:49: warning: unused parameter 'mkv' [-Wunused-parameter]
2818 | static int mkv_reformat_av1(MatroskaMuxContext *mkv, AVIOContext *pb,
| ^
src/libavformat/matroskaenc.c:2828:50: warning: unused parameter 'mkv' [-Wunused-parameter]
2828 | static int webm_reformat_vtt(MatroskaMuxContext *mkv, AVIOContext *pb,
| ^
src/libavformat/matroskadec.c:3829:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
3829 | if (blocksize > srclen) {
| ~~~~~~~~~ ^ ~~~~~~
src/libavformat/matroskadec.c:3870:49: warning: unused parameter 'track' [-Wunused-parameter]
3870 | static int matroska_parse_prores(MatroskaTrack *track,
| ^
src/libavformat/matroskadec.c:3892:49: warning: unused parameter 'track' [-Wunused-parameter]
3892 | MatroskaTrack *track,
| ^
src/libavformat/matroskaenc.c:3090:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3090 | if (side_data_size != par->extradata_size) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:3372:45src/libavformat/matroskadec.c:: 4323warning: :comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]42
: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3372 | 4323 | ( b l oicfk _(tmikmve- >>r=e s0e r|v|e _ccluuesst_esrp_atciem e= => =s i-zbel o+c k1_)t i{m
e )| ) ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
{
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~src/libavformat/matroskaenc.c
:3388:22:src/libavformat/matroskadec.c :warning: 4327comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]:
22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]3388
| 4327 | i f ( s itziem e rtersaecrkv-e>_ecnude_st_ismpeaccoed)e
)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~|
~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:src/libavformat/matroskadec.c3397::437038::74 :warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]warning:
comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3397 | 4370 | i f (iefn d(pcolsu s-t emrk_vt-i>msee g!m=e n(tu_ionftf6s4e_tt )<- 1( 1&U&L L( b ={
0 | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~|
clustsrc/libavformat/matroskaenc.ce:r3456_:t23i:m ewarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>
= -b l3456o | c k _ t i m e ) )f
o r| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~(
i = 0; src/libavformat/matroskadec.ci: 4372<: 13s:- >warning: ncomparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]b
_strea m4372s | ; + + i ) {
| ~ ^ ~~~~~~~~~~~~~
FFMAX(track->end_timecode, timecode + block_duration);
| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavformat/matroskadec.c:4417:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
4417 | if (timecode != AV_NOPTS_VALUE)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/matroskadec.c:4431:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4431 | av_assert0(matroska->num_levels <= 2U);
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/matroskaenc.c:3523:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3523 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:3564:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3564 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/matroskaenc.c:3630:49: warning: unused parameter 's' [-Wunused-parameter]
3630 | static int mkv_check_bitstream(AVFormatContext *s, AVStream *st,
| ^
src/libavformat/matroskaenc.c:3674:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3674 | { "reserve_index_space", "reserve a given amount of space (in bytes) at the beginning of the file for the index (cues)", OFFSET(reserve_cues_space), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavformat/matroskaenc.c:3675:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3675 | { "cues_to_front", "mosrc/libavformat/matroskadec.cv:e4608 :C63u:e swarning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare](
the in d4608e | x ) t o t h e f r oinntd ebxy_ esnhtirfiteisn[gi ]d.attiam eisfta mnpe c*e smsaatrryo"s,k aO-F>FtSiEmTe(_msocvael_ec u>e st_st)o _{f
r o| n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~t
), AV_src/libavformat/matroskadec.cO:P4607T:_67T:Y Pwarning: Ecomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]_
BOOL, 4607{ | . i 6 4 = 0i}f, (0i,n d1e,x _FeLnAtGrSi e}s,[
i | - ^
1].timestampsrc/libavformat/matroskaenc.c :*3676 :m208a:t rwarning: omissing field 'unit' initializer [-Wmissing-field-initializers]s
ka->time_s c3676a | l e < ={ t"sc l&u&s
t e| r ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~_
size_limit", "store at most the provided amount of bytes in a cluster", OFFSET(cluster_size_limit), AV_OPT_TYPE_INT , { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavformat/matroskaenc.c:3677:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3677 | { "cluster_time_limit", "store at most the provided number of milliseconds in a cluster", OFFSET(cluster_time_limit), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS },
| ^
src/libavformat/matroskaenc.c:3678:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3678 | { "dash", "create a WebM file conforming to WebM DASH specification", OFFSET(is_dash), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavformat/matroskaenc.c:3679:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3679 | { "dash_track_number", "track number for the DASH stream", OFFSET(dash_track_number), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
| ^
src/libavformat/matroskaenc.c:3680:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3680 | { "live", "write files assuming it is a live stream", OFFSET(is_live), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavformat/matroskaenc.c:3681:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3681 | { "allow_raw_vfw", "allow raw VFW mode", OFFSET(allow_raw_vfw), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavformat/matroskaenc.c:3682:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3682 | { "flipped_raw_rgb", "store raw RGB bitmaps in VFW mode in bottom-up mode", OFFSET(flipped_raw_rgb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavformat/matroskaenc.c:3683:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3683 | { "write_crc32", "write a CRC32 element inside every Level 1 element", OFFSET(write_crc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavformat/matroskaenc.c:3688:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
3688 | { NULL },
| ^
src/libavformat/matroskadec.c:5005:60: warning: unused parameter 's' [-Wunused-parameter]
5005 | static int webm_dash_manifest_read_packet(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavformat/matroskadec.c:5005:73: warning: unused parameter 'pkt' [-Wunused-parameter]
5005 | static int webm_dash_manifest_read_packet(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavformat/matroskadec.c:5012:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
5012 | { "live", "flag indicating that the input is a live file that only has the headers.", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/matroskadec.c:5013:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
5013 | { "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:5014:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
5014 | { NULL },
| ^
src/libavformat/matroskaenc.c:3745:58: warning: unused parameter 'std_compliance' [-Wunused-parameter]
3745 | static int webm_query_codec(enum AVCodecID codec_id, int std_compliance)
| ^
src/libavformat/mccenc.c:162:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
162 | av_assert0(tm.tm_mon >= 0 && tm.tm_mon < FF_ARRAY_ELEMS(months));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mccenc.c:169:46: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
169 | av_assert0(tm.tm_wday >= 0 && tm.tm_wday < FF_ARRAY_ELEMS(weekdays));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mccenc.c:459:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
459 | { "override_time_code_rate", "override the `Time Code Rate` value in the output", OFFSET(override_time_code_rate), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC },
| ^
src/libavformat/mccenc.c:460:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
460 | { "use_u_alias", "use the U alias for E1h 00h 00h 00h, disabled by default because some .mcc files disagree on whether it has 2 or 3 zero bytes", OFFSET(use_u_alias), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavformat/mccenc.c:461:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
461 | { "mcc_version", "the mcc file format version", OFFSET(mcc_version), AV_OPT_TYPE_UINT, { .i64 = MCC_VERSION_2 }, MCC_VERSION_MIN, MCC_VERSION_MAX, ENC },
| ^
src/libavformat/mccenc.c:462:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
462 | { "creation_program", "the creation program", OFFSET(creation_program), AV_OPT_TYPE_STRING, { .str = NULL }, 0, INT_MAX, ENC },
| ^
src/libavformat/mccenc.c:463:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
463 | { "creation_time", "the creation time", OFFSET(creation_time), AV_OPT_TYPE_STRING, { .str = "now" }, 0, INT_MAX, ENC },
| ^
src/libavformat/mccenc.c:464:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
464 | { NULL },
| ^
2 warnings generated.
CC libavformat/md5proto.o
8 warnings generated.
CC libavformat/metadata.o
src/libavformat/md5proto.c:34:48: warning: unused parameter 'filename' [-Wunused-parameter]
34 | static int md5_open(URLContext *h, const char *filename, int flags)
| ^
1 warning generated.
CC libavformat/mgsts.o
src/libavformat/metadata.c:64:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
64 | for (i=0; inb_streams ; i++)
| ~^~~~~~~~~~~~~~~~
src/libavformat/metadata.c:66:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
66 | for (i=0; inb_chapters; i++)
| ~^~~~~~~~~~~~~~~~~
src/libavformat/metadata.c:68:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
68 | for (i=0; inb_programs; i++)
| ~^~~~~~~~~~~~~~~~~
3 warnings generated.
CC libavformat/microdvddec.o
CC libavformat/microdvdenc.o
src/libavformat/microdvddec.c:191:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
191 | { "subfps", "set the movie frame rate fallback", OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, {.dbl=0}, 0, INT_MAX, SD },
| ^
src/libavformat/microdvddec.c:192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
192 | { NULL }
| ^
2 warnings generated.
CC libavformat/mj2kdec.o
CC libavformat/mkvtimestamp_v2.o
CC libavformat/mlpdec.o
CC libavformat/mlvdec.o
src/libavformat/mlvdec.c:104:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
104 | if (ret != size || !size || !value[0]) {
| ~~~ ^ ~~~~
src/libavformat/mlvdec.c:113:94: warning: unused parameter 'fmt' [-Wunused-parameter]
113 | static void read_uint8(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt)
| ^
src/libavformat/mlvdec.c:118:95: warning: unused parameter 'fmt' [-Wunused-parameter]
118 | static void read_uint16(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt)
| ^
src/libavformat/mlvdec.c:123:95: warning: unused parameter 'fmt' [-Wunused-parameter]
123 | static void read_uint32(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt)
| ^
src/libavformat/mlvdec.c:128:95: warning: unused parameter 'fmt' [-Wunused-parameter]
128 | static void read_uint64(AVFormatContext *avctx, AVIOContext *pb, const char *tag, const char *fmt)
| ^
src/libavformat/mlvdec.c:549:18: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
549 | if (mlv->pts >= st->duration)
| ~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavformat/mlvdec.c:603:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
603 | if (mlv->stream_index == avctx->nb_streams) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mlvdec.c:610:50: warning: unused parameter 'stream_index' [-Wunused-parameter]
610 | static int read_seek(AVFormatContext *avctx, int stream_index, int64_t timestamp, int flags)
| ^
CC libavformat/mm.o
8 warnings generated.
CC libavformat/mmf.o
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.
CC libavformat/mov.o
148 warnings generated.
CC libavformat/mov_chan.o
In file included from src/libavformat/mov.c:35:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavformat/moflex.c:226:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
226 | if (stream_index == s->nb_streams) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/moflex.c:299:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
299 | if (stream_index >= s->nb_streams)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/moflex.c:318:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
318 | if (pkt_size > m->size)
| ~~~~~~~~ ^ ~~~~~~~
src/libavformat/moflex.c:356:53: warning: unused parameter 'stream_index' [-Wunused-parameter]
356 | static int moflex_read_seek(AVFormatContext *s, int stream_index,
| ^
src/libavformat/moflex.c:357:37: warning: unused parameter 'pts' [-Wunused-parameter]
357 | int64_t pts, int flags)
| ^
src/libavformat/moflex.c:357:46: warning: unused parameter 'flags' [-Wunused-parameter]
357 | int64_t pts, int flags)
| ^
src/libavformat/moflex.c:368:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
368 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
CC libavformat/mov_esds.o
src/libavformat/mov_chan.c:568:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]
568 | if (size < 12ULL + num_descr * 20ULL)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov_chan.c:575:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
575 | if (!num_descr || num_descr < nb_channels) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/mov_chan.c:581:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
581 | if (num_descr > nb_channels) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/mov_chan.c:596:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
596 | for (int i = 0; i < num_descr; i++) {
| ~ ^ ~~~~~~~~~
src/libavformat/mov_chan.c:755:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
755 | for (int j = 0; j < FF_ARRAY_ELEMS(iso_channel_position); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov_chan.c:807:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
807 | if (speaker_pos >= FF_ARRAY_ELEMS(iso_channel_position))
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/mov.c:65:
In file included from src/libavformat/iamf_parse.h:28:
In file included from src/libavformat/iamf.h:30:
src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size);
| ^
src/libavformat/mov.c:113:54: warning: unused parameter 'len' [-Wunused-parameter]
113 | unsigned len, const char *key)
| ^
src/libavformat/mov.c:127:50: warning: unused parameter 'len' [-Wunused-parameter]
127 | unsigned len, const char *key)
| ^
src/libavformat/mov.c:136:39: warning: unused parameter 'len' [-Wunused-parameter]
136 | unsigned len, const char *key)
| ^
src/libavformat/mov.c:170:44: warning: unused parameter 'c' [-Wunused-parameter]
170 | static int mov_read_mac_string(MOVContext *c, AVIOContext *pb, int len,
| ^
src/libavformat/mov.c:200:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
200 | if (!c->heif_item[i] || c->heif_item[i]->item_id != id)
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/mov.c:335:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
335 | if (n_hmmt > len / 4)
| ~~~~~~ ^ ~~~~~~~
src/libavformat/mov.c:360:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
360 | if (c->trak_index >= 0 && c->trak_index < c->fc->nb_streams)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:492:22: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
492 | if (str_size > atom.size) {
| ~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mov.c:536:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
536 | if (snprintf(str, str_size_alloc, "%d", val) >= str_size_alloc) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:552:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
552 | if (snprintf(str, str_size_alloc, "%u", val) >= str_size_alloc) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:560:58: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
560 | if (snprintf(str, str_size_alloc, "%f", val) >= str_size_alloc) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:668:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
668 | entries >= UINT_MAX / sizeof(*sc->drefs))
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:671:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
671 | for (i = 0; i < sc->drefs_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:840:24: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
840 | if (title_size > FFMIN(INT_MAX, SIZE_MAX-1))
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:863:66: warning: unused parameter 'atom' [-Wunused-parameter]
863 | static int mov_read_esds(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:868:66: warning: unused parameter 'atom' [-Wunused-parameter]
868 | static int mov_read_dac3(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:955:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
955 | if (ret != descriptors_size)
| ~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mov.c:989:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
989 | for (int j = 0; j < audio_element->nb_substreams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:1056:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1056 | for (int j = 0; j < mix->nb_submixes; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mov.c:1059:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1059 | for (int k = 0; k < submix->nb_elements; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:1063:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1063 | for (int l = 0; l < c->fc->nb_stream_groups; l++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:1071:35: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1071 | for (int l = 0; l < audio_element->nb_streams; l++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:1126:66: warning: unused parameter 'atom' [-Wunused-parameter]
1126 | static int mov_read_dec3(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:1169:66: warning: unused parameter 'atom' [-Wunused-parameter]
1169 | static int mov_read_ddts(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:1290:66: warning: unused parameter 'atom' [-Wunused-parameter]
1290 | static int mov_read_clap(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:1358:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1358 | right > (width - 1)) {
| ~~~~~ ^ ~~~~~~~~~~
src/libavformat/mov.c:1357:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1357 | if (bottom > (height - 1) ||
| ~~~~~~ ^ ~~~~~~~~~~
src/libavformat/mov.c:1370:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1370 | (top + bottom) >= height) {
| ~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/mov.c:1369:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1369 | if ((left + right) >= width ||
| ~~~~~~~~~~~~ ^ ~~~~~
src/libavformat/mov.c:1399:66: warning: unused parameter 'atom' [-Wunused-parameter]
1399 | static int mov_read_pasp(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:1421:54: warning: unused parameter 'pb' [-Wunused-parameter]
1421 | static int mov_read_mdat(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:1431:66: warning: unused parameter 'atom' [-Wunused-parameter]
1431 | static int mov_read_adrm(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
CC libavformat/movenc.o
src/libavformat/mov.c:1752:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1752 | for (j = 0; j < s->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:1820:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1820 | for (i = 0; i < c->fc->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
7 warnings generated.
src/libavformat/mov.c:1925:66: warning: unused parameter 'atom' [-Wunused-parameter]
1925 | static int mov_read_mdhd(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:1958:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
1958 | if ((version == 1 && st->duration == UINT64_MAX) ||
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavformat/mov.c:1971:66: warning: unused parameter 'atom' [-Wunused-parameter]
1971 | static int mov_read_mvhd(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:2039:66: warning: unused parameter 'atom' [-Wunused-parameter]
2039 | static int mov_read_enda(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:2163:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2163 | if (c->heif_icc_profile_items >= c->fc->max_streams) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
CC libavformat/movenc_ttml.o
src/libavformat/mov.c:2474:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
2474 | && buffer >> 32 <= atom.size
| ~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mov.c:3019:65: warning: unused parameter 'sc' [-Wunused-parameter]
3019 | AVStream *st, MOVStreamContext *sc,
| ^
src/libavformat/mov.c:3064:64: warning: unused parameter 'pb' [-Wunused-parameter]
3064 | static int mov_finalize_stsd_codec(MOVContext *c, AVIOContext *pb,
| ^
src/libavformat/mov.c:3179:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3179 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") &&
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:3179:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3179 | codec_tag != AV_RL32("dvpp") && codec_tag != AV_RL32("dvcp") &&
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:3177:53: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3177 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") &&
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:3177:21: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3177 | codec_tag != AV_RL32("apcn") && codec_tag != AV_RL32("apch") &&
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:3175:51: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3175 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) &&
| ~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:3175:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3175 | (codec_tag != AV_RL32("AV1x") || format != AV_RL32("AVup")) &&
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:3194:48: warning: unused parameter 'c' [-Wunused-parameter]
3194 | static int mov_finalize_stsd_entry(MOVContext *c, AVStream *st)
| ^
src/libavformat/mov.c:3231:39: warning: missing field 'size' initializer [-Wmissing-field-initializers]
3231 | MOVAtom a = { AV_RL32("stsd") };
| ^
src/libavformat/mov.c:3402:36: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
3402 | if ((uint64_t)entries * 12 + 4 > atom.size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mov.c:3476:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3476 | 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:3483:66: warning: unused parameter 'atom' [-Wunused-parameter]
3483 | static int mov_read_stps(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:3524:66: warning: unused parameter 'atom' [-Wunused-parameter]
3524 | static int mov_read_stss(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:3672:66: warning: unused parameter 'atom' [-Wunused-parameter]
3672 | static int mov_read_stts(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:3841:66: warning: unused parameter 'atom' [-Wunused-parameter]
3841 | static int mov_read_ctts(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:3922:66: warning: unused parameter 'atom' [-Wunused-parameter]
3922 | static int mov_read_sgpd(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:3978:66: warning: unused parameter 'atom' [-Wunused-parameter]
3978 | static int mov_read_sbgp(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:4279:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4279 | for (int ind = 0; ind < sti->nb_index_entries && ctts_ind < msc->tts_count; ++ind) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:4309:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4309 | if (ctts_sample == msc->tts_data[ctts_ind].count) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4702:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
4702 | if (sc->ctts_data[i].count > INT_MAX - sc->sample_offsets_count)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4712:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4712 | for (int j = 0; j < sc->ctts_data[i].count; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4725:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
4725 | if (sc->sync_group[i].count > INT_MAX - sc->open_key_samples_count)
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4739:23: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]
4739 | if (sg->count > INT_MAX - sample_id)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4759:43: warning: unused parameter 'mov' [-Wunused-parameter]
4759 | static int mov_merge_tts_data(MOVContext *mov, AVStream *st, int flags)
| ^
src/libavformat/mov.c:4781:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4781 | idx < sc->sample_count; i++)
| ~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4780:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4780 | for (int i = 0; i < sc->ctts_count &&
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:4783:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4783 | idx < sc->sample_count; j++) {
| ~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4782:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4782 | for (int j = 0; j < sc->ctts_data[i].count &&
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4806:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4806 | idx < sc->sample_count; i++)
| ~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4805:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4805 | for (int i = 0; i < sc->stts_count &&
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:4808:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4808 | idx < sc->sample_count; j++) {
| ~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4807:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4807 | for (int j = 0; j < sc->stts_data[i].count &&
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4813:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
4813 | sc->tts_count = FFMAX(sc->tts_count, idx);
| ^ ~~~~~~~~~~~~~ ~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavformat/mov.c:4844:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4844 | for (i = 0; i < sc->elst_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:4873:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
4873 | if (av_sat_sub64(start_time, empty_duration) != start_time - (uint64_t)empty_duration)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4924:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
4924 | i + 1 == sc->stsc_data[stsc_index + 1].first)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4937:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
4937 | for (j = 0; j < sc->stsc_data[stsc_index].count; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:4944:92: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
4944 | if (!sc->keyframe_absent && (!sc->keyframe_count || current_sample+key_off == sc->keyframes[stss_index])) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:5062:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
5062 | i + 1 == sc->stsc_data[stsc_index + 1].first)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:5091:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5091 | if (sti->nb_index_entries >= total) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavformat/mov.c:5193:54: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
5193 | if (i == ref->nlvl_to - 1 && src_path - src < sizeof(filename)) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mov.c:5258:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5258 | for (int j = 0; j < c->fc->nb_stream_groups; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:5263:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
5263 | for (int j = 0; j < stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:5306:69: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5306 | if (sc->stsc_count && sc->stsc_data[ sc->stsc_count - 1 ].first > sc->chunk_count) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:5375:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5375 | if (sc->dref_id-1 < sc->drefs_count && sc->drefs[sc->dref_id-1].path) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:5444:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5444 | for (int i = 1; sc->stts_count && i < sc->tts_count; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:5705:66: warning: unused parameter 'atom' [-Wunused-parameter]
5705 | static int mov_read_tkhd(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
6 warnings generated.
src/libavformat/mov.c:5810:66: warning: unused parameter 'atom' [-Wunused-parameter]
5810 | static int mov_read_tfhd(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:5823:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5823 | for (i = 0; i < c->trex_count; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:5824:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
5824 | if (c->trex_data[i].track_id == track_id) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/mov.c:5878:66: warning: unused parameter 'atom' [-Wunused-parameter]
5878 | static int mov_read_trex(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:5904:66: warning: unused parameter 'atom' [-Wunused-parameter]
5904 | static int mov_read_tfdt(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:5913:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5913 | for (i = 0; i < c->fc->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:5915:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5915 | if (sc->id == frag->track_id) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:5925:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5925 | if (sc->pseudo_stream_id + 1 != frag->stsd_id && sc->pseudo_stream_id != -1)
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
In file included from src/libavformat/movenc.c:32:
In file included from src/libavformat/dovi_isom.h:25:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data +src/libavformat/mov.c :d5943a:t66a:- >warning: eunused parameter 'atom' [-Wunused-parameter]xt
_block _5943o | fsftsaetti c+
i n| t ^
mov_read_trun(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:5967:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5967 | for (i = 0; i < c->fc->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:5969:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5969 | if (sc->id == frag->track_id) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:5980:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5980 | if (sc->pseudo_stream_id+1 != frag->stsd_id && sc->pseudo_stream_id != -1)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:6122:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
6122 | for (i = 0; i < entries && !pb->eof_reached; i++) {
| ~ ^ ~~~~~~~
src/libavformat/mov.c:6181:48: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
6181 | if (av_sat_add64(dts, sample_duration) != dts + (uint64_t)sample_duration)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:6198:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
6198 | if (i < entries) {
| ~ ^ ~~~~~~~
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:6274:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
6274 | if (sc->id == track_id) {
| ~~~~~~ ^ ~~~~~~~~
src/libavformat/mov.c:6300:38: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
6300 | if (av_sat_add64(offset, offadd) != offset + (uint64_t)offadd)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:6329:41: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
6329 | av_sat_add64(pts, duration) != pts + (uint64_tCC libavformat/movenccenc.o
)duration
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:6328:40: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
6328 | if (av_sat_add64(offset, size) != offset + (uint64_t)size ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:6360:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
6360 | for (i = 0; i < c->frag_index.nb_items; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:6362:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
6362 | for (j = 0; ref_st == NULL && j < item->nb_stream_info; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:7479:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
7479 | if (atom.size < AV_UUID_LEN || atom.size >= FFMIN(INT_MAX, SIZE_MAX))
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:7573:39: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
7573 | ret = ffio_read_size(pb, content, FFMIN(sizeof(content), atom.size));
| ^ ~~~~~~~~~~~~~~~ ~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/mov.c:7587:66: warning: unused parameter 'atom' [-Wunused-parameter]
7587 | static int mov_read_frma(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:7642:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
7642 | for (i = 0; i < c->fc->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:7649:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
7649 | if (i == c->fc->nb_streams)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:7722:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
7722 | for (i = 0; i < subsample_count && !pb->eof_reached; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:7739:66: warning: unused parameter 'atom' [-Wunused-parameter]
7739 | static int mov_read_senc(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:7815:73: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
7815 | avio_seek(pb, encryption_index->auxiliary_offsets[0], SEEK_SET) != encryption_index->auxiliary_offsets[0]) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:7857:66: warning: unused parameter 'atom' [-Wunused-parameter]
7857 | static int mov_read_saiz(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:7922:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
7922 | if (ret != sample_count) {
| ~~~ ^ ~~~~~~~~~~~~
src/libavformat/mov.c:7941:66: warning: unused parameter 'atom' [-Wunused-parameter]
7941 | static int mov_read_saio(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:8000:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8000 | for (i = 0; i < entry_count && !pb->eof_reached; i++) {
| ~ ^ ~~~~~~~~~~~
src/libavformat/mov.c:8001:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8001 | 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:8036:66: warning: unused parameter 'atom' [-Wunused-parameter]
8036 | static int mov_read_pssh(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:8108:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8108 | if (ret != extra_data_size) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:8250:75: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8250 | if (avio_read(pb, sc->cenc.default_encrypted_sample->iv, iv_size) != iv_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
src/libavformat/mov.c:8329:38: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
8329 | if (strlen(key_entry_hex->value) != len*2) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavformat/mov.c:8368:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
8368 | for (i = 0; i < sample->subsample_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:8429:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
8429 | for (i = 0; i < sample->subsample_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:8497:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
8497 | for (i = 0; i < sample->subsample_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:8511:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
8511 | if (rem_bytes < 16*sample->crypt_byte_block) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:8517:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
8517 | 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:8518:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
8518 | 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:8568:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
8568 | for (i = 0; i < sample->subsample_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:8583:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
8583 | if (rem_bytes < 16*sample->crypt_byte_block) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:8589:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
8589 | 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:8590:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
8590 | 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:8645:51: warning: unused parameter 'st' [-Wunused-parameter]
8645 | static int cenc_filter(MOVContext *mov, AVStream* st, MOVStreamContext *sc, AVPacket *pkt, int current_index)
| ^
src/libavformat/mov.c:8685:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8685 | } else if (encrypted_index >= 0 && encrypted_index < encryption_index->nb_encrypted_samples) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:9056:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
9056 | if (channel >= channel_count) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:9062:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
9062 | if (channel >= ambi_channels)
| ~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:9133:66: warning: unused parameter 'atom' [-Wunused-parameter]
9133 | static int mov_read_idat(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:9310:66: warning: unused parameter 'atom' [-Wunused-parameter]
9310 | static int mov_read_iinf(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 - src/libavformat/mov.cs:-9530>:b66u:f _warning: punused parameter 'atom' [-Wunused-parameter]t
r >= 9530s | iszteaotfi(cB iitnBtu fm)o)v _{r
e a| d ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~_
ispe(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:9558:66: warning: unused parameter 'atom' [-Wunused-parameter]
9558 | static int mov_read_irot(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:9578:66: warning: unused parameter 'atom' [-Wunused-parameter]
9578 | static int mov_read_imir(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:9597:66: warning: unused parameter 'atom' [-Wunused-parameter]
9597 | static int mov_read_iprp(MOVContext *c, AVIOContext *pb, MOVAtom atom)
| ^
src/libavformat/mov.c:9662:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
9662 | for (int i = 0; i < count; i++) {
| ~ ^ ~~~~~
In file included from src/libavformat/movenc.c:73:
src/libavformat/ttmlenc.h:33:38: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
33 | codecpar->extradata_size >= TTMLENC_EXTRADATA_SIGNATURE_SIZE &&
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:80:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "empty_hdlr_namesrc/libavformat/mov.c":,10065 :"19w:r iwarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]e
zero- l10065e | n g t h fnoarm e( js t=r i0n;g ji n< hmdolvr- >antbo_mcsh awpittehri_nt rmadcikas ;a njd+ +m)i n{f
at| o ~ ^ ~~~~~~~~~~~~~~~~~~~~~~m
s", src/libavformat/mov.co:f10069f:s23e:t owarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare](
MOVM u10069x | C o n t e x t , feomrp t(yi_ h=d l0r;_ nia mAnVb__OsPtTr_eTaYmPsE;_ BiO+O+L), {{
. 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 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/movenc.c:85:266: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "frag_interleave", "Interleave samples within fragments (max number of consecutive samples, lower is tighter interleaving, but with more overhead)", offsetof(MOVMuxContext, frag_interleave), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAsrc/libavformat/mov.cM: 10246}:,19
: | warning: ^comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
10246 | for (src/libavformat/movenc.ci: 86=: 1560:; warning: imissing field 'unit' initializer [-Wmissing-field-initializers]
< (*inde x86) | - > n b _{e n"cfrryapgt_esdi_zsea"m,p l"eMsa;x iim+u+m) f{r
a g| m ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
nt size", offsetof(MOVMuxContext, max_fragment_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/movenc.c:87:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "fragment_index", "Fragment number of the next fragment", offsetof(MOVMuxContext, fragments), AV_OPT_TYPE_INT, {.i64 = 1},src/libavformat/mov.c :110265,: 23I:N Twarning: _comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M
AX, A V10265_ | O P T _ FfLoArG _(EiNnCtO DiI N=G _0P;A RiA M<} ,s
c -| > ^d
refs_count; i++) {
src/libavformat/movenc.c| : ~ ^ ~~~~~~~~~~~~~~~88
:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | { "iods_audio_profile", "iods audio profile atom.", offsetof(MOVMuxContext, iods_audio_profile), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 255, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/movenc.c:89:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
89 | { "iods_video_profile", "iods video profile atom.", ofsrc/libavformat/mov.cf:s10325e:t19o:f (warning: Mcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]O
VMux C10325o | n t e x tf,o ri o(dis _=v i0d;e oi_ plneb)_,s tArVe_aOmPsT;_ TiY+P+E)_ I{N
T ,| ~ ^ ~~~~~~~~~~~~~{
.i64src/libavformat/mov.c :=10336 :-231:} ,warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]-
1, 2 5103365 | , A V _ O P T _fFoLrA G(_iE N=C O1D;I NiG _,m
e t| a ^_
keys_count; i++) {
src/libavformat/movenc.c :| 90 ~ ^ ~~~~~~~~~~~~~~~~~~~~:
172: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
90 | { "ism_lookahead", "Number of lookahead entries for ISM files", offsetof(MOVMuxContext, ism_lookahead), AV_OPT_TYPsrc/libavformat/mov.cE:_10379I:N19T:, warning: {comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare].
i64 =10379 | 0 } , 0f,o r2 5(5i, =A V0_;O PiT __nEbN_CsOtDrIeNaGm_sP;A RiA+M+}),
{
| ^|
~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:10397:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
10397 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:117:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "min_frag_duration", "Minimum fragment duration", offsetof(MOVMuxContext, min_fragment_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/movenc.c:118:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
118 | { "mov_gamma", "gamma value fosrc/libavformat/mov.cr: 10428g:a19m:a warning: acomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]t
om", o10428f | f s e t offo(rM O(ViM u=x C0o;n tie xentb _ttiimleessc a!l=e soifz ea)l
l | v ~~~~~~~~~~~~~~~~~~~ ^ ~~~~i
deo src/libavformat/mov.ct:r10615a:c19k:s "warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
off s10615e | t o f ( M O V M u x C o nitfe x(ti, =v=i dteiol_et_rgarcikd_t-i>mnebs_ctaillee)s,)
A V| _ ~ ^ ~~~~~~~~~~~~~~~~~~~O
PT_src/libavformat/mov.cT:Y10634P:E42_:I Nwarning: Tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],
{.i6 410634 | = 0 } ,i f0 ,( yI N>T _tMiAlXe,_ gArVi_dO-P>Tc_oFdLeAdG__hEeNiCgOhDtI N|G|_ PiA R!A=M }t,i
l e| _ ^g
rid->nb_tilessrc/libavformat/movenc.c): 125{:
155 :| ~ ^ ~~~~~~~~~~~~~~~~~~~warning:
missing field 'unit' initializer [-Wmissing-field-initializers]
125 | { "write_btrt", "force or disable writing btrt", offsetof(MOVMuxContext, write_btrt), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/movenc.c:129:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
129 | { "write_tmcd", "force or disable writing tmcd", offsetof(MOVMuxContext, write_tmcd), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/movenc.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
130 | { NULL },
| ^
src/libavformat/mov.c:10695:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
10695 | for (int i = 0; i < tile_grid->nb_tiles; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:10774:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
10774 | if (offset >= buf->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/mov.c:10840:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
10840 | for (l = 0; l < stg->nb_streams; l++)
| ~ ^ ~~~~~~~~~~~~~~~src/libavformat/movenc.c
:274:21src/libavformat/mov.c:: 10843warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]34
: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
274 | 10843 | o l d i d x ! = atvr_aacsks-e>rctl0u(slt etnsbd__sitnrdeeaxm)s )&;&
t| r ~ ^ ~~~~~~~~~~~~~~~a
ck-src/libavutil/avassert.h>:c43l:u11s:t enote: rexpanded from macro 'av_assert0'[
i].ch u43n | k N u m )i f{
( !| ( ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~c
ond))src/libavformat/movenc.c :{273 : 21 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
273 | i f ( ( o l d v a l ! = t r a c k - > c l u s t e r [ i ]\.
s a| m ^~~~p
les_in_chunk ||
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:11004:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11004 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11019:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11019 | for (int j = 0; j < s->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11028:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
11028 | if (tag->id[k] != st->id)
| ~~~~~~~~~~ ^ ~~~~~~
src/libavformat/mov.c:11062:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11062 | for (int i = first_index; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11065:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
11065 | s->streams[i]->id == tref_id[j])
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavformat/mov.c:11079:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11079 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11138:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11138 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11202:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11202 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11209:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11209 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:11213:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11213 | for (int j = 0; j < stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:11223:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11223 | for (int i = 0; highest_id > 1 && i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:11227:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11227 | for (int j = 0; j < stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mov.c:11241:38: warning: missing field 'size' initializer [-Wmissing-field-initializers]
11241 | MOVAtom atom = { AV_RL32("root") };
| ^
src/libavformat/mov.c:11283:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11283 | for (i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11306 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11367 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11384:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11384 | for (i = 0; i < mov->bitrates_count && i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11392:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11392 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11460:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
11460 | if (mov->frag_index.item[i].moof_offset <= mov->fragment.moof_offset)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mov.c:11473:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11473 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
CC libavformat/movenchint.o
src/libavformat/mov.c:11597:40: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
11597 | if (data_size < 2 || data_size > src_size) {
| ~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/mov.c:11633:41: warning: unused parameter 'current_index' [-Wunused-parameter]
11633 | int64_t current_index, AVPacket *pkt)
| ^
src/libavformat/mov.c:11643:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11643 | if (sc->stts_count && sc->tts_index < sc->tts_count)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11645:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11645 | if (sc->ctts_count && sc->tts_index < sc->tts_count) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11673:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11673 | if (sc->tts_data && sc->tts_index < sc->tts_count) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11677:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
11677 | sc->tts_data[sc->tts_index].count == sc->tts_sample) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mov.c:11676:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11676 | if (sc->tts_index < sc->tts_count &&
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11683:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11683 | if (sc->sdtp_data && sc->current_sasrc/libavformat/movenc.cm:p1359l:e48 :< =warning: unused parameter 's' [-Wunused-parameter]s
c->sdt p1359_ | csotuantti)c {i
n t| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~m
ov_write_pcmc_tag(AVFormatContext *s, AVIOContext *pb, MOVTrack *track)
| ^
src/libavformat/mov.c:11739:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
11739 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:11831:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
11831 | if (au_size > sample->size - 4) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mov.c:12056:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
12056 | if (stream_index >= s->nb_streams)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:12070:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
12070 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:12084:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
12084 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mov.c:12110:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
12110 | 0, 1, FLAGS},
| ^
src/libavformat/mov.c:12114:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
12114 | 0, 1, FLAGS},
| ^
src/libavformat/mov.c:12116:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
12116 | 0, 1, FLAGS},
| ^
src/libavformat/mov.c:12120:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
12120 | 0, 1, FLAGS},
| ^
src/libavformat/mov.c:12122:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
12122 | 0, 1, FLAGS},
| ^
src/libavformat/mov.c:12135:20: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
12135 | 0, 1, FLAGS},
| ^
src/libavformat/mov.c:12153:33: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
12153 | {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavformat/mov.c:12157:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
12157 | { NULL },
| ^
src/libavformat/movenc.c:1917:48: warning: unused parameter 's' [-Wunused-parameter]
1917 | static int defined_frame_rate(AVFormatContext *s, AVStream *st)
| ^
src/libavformat/movenc.c:2050:51: warning: unused parameter 's' [-Wunused-parameter]
2050 | static int mov_get_evc_codec_tag(AVFormatContext *s, MOVTrack *track)
| ^
src/libavformat/movenc.c:2060:51: warning: unused parameter 's' [-Wunused-parameter]
2060 | static int mov_get_apv_codec_tag(AVFormatContext *s, MOVTrack *track)
| ^
src/libavformat/movenc.c:2096:53: warning: unused parameter 's' [-Wunused-parameter]
2096 | static int mov_get_dnxhd_codec_tag(AVFormatContext *s, MOVTrack *track)
| ^
src/libavformat/movenc.c:2111:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2111 | for (i = 0; i < FF_ARRAY_ELEMS(mov_pix_fmt_tags); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:2205:32: warning: comparison of integers of different signs: 'const enum AVCodecID' and 'int' [-Wsign-compare]
2205 | codec_tags->id == codec_id)
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/movenc.c:2252:58: warning: unused parameter 'track' [-Wunused-parameter]
2252 | static int mov_write_fiel_tag(AVIOContext *pb, MOVTrack *track, int field_order)
| ^
src/libavformat/movenc.c:2255:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2255 | if (field_order < FF_ARRAY_ELEMS(fiel_data))
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:2403:49: warning: unused parameter 's' [-Wunused-parameter]
2403 | static void mov_write_hfov_tag(AVFormatContext *s, AVIOContext *pb,
| ^
src/libavformat/movenc.c:2414:54: warning: unused parameter 's' [-Wunused-parameter]
2414 | static void mov_write_vexu_proj_tag(AVFormatContext *s, AVIOContext *pb,
| ^
src/libavformat/movenc.c:2441:48: warning: unused parameter 's' [-Wunused-parameter]
2441 | static int mov_write_eyes_tag(AVFormatContext *s, AVIOContext *pb,
| ^
src/libavformat/movenc.c:3053:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3053 | (top + bottom) >= track->height) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:3052:28: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
3052 | if ((left + right) >= track->par->width ||
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:3172:64: warning: unused parameter 'track' [-Wunused-parameter]
3172 | static int mov_write_gpmd_tag(AVIOContext *pb, const MOVTrack *track)
| ^
src/libavformat/movenc.c:3251:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
3251 | for (i = 0; i < entries; i++) {
| ~ ^ ~~~~~~~
src/libavformat/movenc.c:3286:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3286 | if (i && duration == stts_entries[entries].duration) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:3301:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
3301 | for (i = 0; i < entries; i++) {
| ~ ^ ~~~~~~~
src/libavformat/movenc.c:3485:58: warning: unused parameter 'track' [-Wunused-parameter]
3485 | static int mov_write_tcmi_tag(AVIOContext *pb, MOVTrack *track)
| ^
src/libavformat/movenc.c:3679:85: warning: unused parameter 's' [-Wunused-parameter]
3679 | static int mov_write_iloc_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s)
| ^
src/libavformat/movenc.c:3702:85: warning: unused parameter 's' [-Wunused-parameter]
3702 | static int mov_write_iinf_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s)
| ^
src/libavformat/movenc.c:3727:63: warning: unused parameter 'mov' [-Wunused-parameter]
3727 | static int mov_write_iref_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s)
| ^
src/libavformat/movenc.c:3727:85: warning: unused parameter 's' [-Wunused-parameter]
3727 | static int mov_write_iref_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s)
| ^
src/libavformat/movenc.c:3746:63: warning: unused parameter 'mov' [-Wunused-parameter]
3746 | static int mov_write_ispe_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s,
| ^
src/libavformat/movenc.c:3758:63: warning: unused parameter 'mov' [-Wunused-parameter]
3758 | static int mov_write_pixi_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s,
| ^
src/libavformat/movenc.c:3791:85: warning: unused parameter 's' [-Wunused-parameter]
3791 | static int mov_write_ipma_tag(AVIOContext *pb, MOVMuxContext *mov, AVFormatContext *s)
| ^
src/libavformat/movenc.c:3930:54: warning: unused parameter 'mov' [-Wunused-parameter]
3930 | static int mov_mdhd_mvhd_tkhd_version(MOVMuxContext *mov, MOVTrack *track, int64_t duration)
| ^
src/libavformat/movenc.c:4277:62: warning: unused parameter 'mov' [-Wunused-parameter]
4277 | static int mov_write_uuid_tag_psp(AVIOContext *pb, MOVTrack *mov)
| ^
src/libavformat/movenc.c:4584:70: warning: unused parameter 'mov' [-Wunused-parameter]
4584 | static int mov_write_itunes_hdlr_tag(AVIOContext *pb, MOVMuxContext *mov,
| ^
src/libavformat/movenc.c:4585:55: warning: unused parameter 's' [-Wunused-parameter]
4585 | AVFormatContext *s)
| ^
src/libavformat/movenc.c:4780:63: warning: unused parameter 'mov' [-Wunused-parameter]
4780 | static int mov_write_trkn_tag(AVIOContext *pb, MOVMuxContext *mov,
| ^
src/libavformat/movenccenc.c:104:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
104 | cur_size = FFMIN(size_left, sizeof(chunk));
| ^ ~~~~~~~~~ ~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/movenc.c:4902:68: warning: unused parameter 'mov' [-Wunused-parameter]
4902 | static int mov_write_mdta_hdlr_tag(AVIOContext *pb, MOVMuxContext *mov,
| ^
src/libavformat/movenc.c:4903:53: warning: unused parameter 's' [-Wunused-parameter]
4903 | AVFormatContext *s)
| ^
src/libavformat/movenc.c:4917:68: warning: unused parameter 'mov' [-Wunused-parameter]
4917 | static int mov_write_mdta_keys_tag(AVIOContext *pb, MOVMuxContext *mov,
| ^
src/libavformat/movenc.c:4946:68: warning: unused parameter 'mov' [-Wunused-parameter]
4946 | static int mov_write_mdta_ilst_tag(AVIOContext *pb, MOVMuxContext *mov,
| ^
src/libavformat/movenc.c:5215:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
5215 | for (int i = 0; i < copy->system_id_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:5218:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
5218 | for (int i = 0; i < copy->num_key_ids; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:5219:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
5219 | for (int j = 0; j < copy->key_id_size; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:5267:69: warning: unused parameter 's' [-Wunused-parameter]
5267 | static int mov_setup_track_ids(MOVMuxContext *mov, AVFormatContext *s)
| ^
src/libavformat/movenc.c:5306:44: warning: unused parameter 'mov' [-Wunused-parameter]
5306 | static int mov_find_tref_id(MOVMuxContext *mov, const MovTag *tag, uint32_t id)
| ^
src/libavformat/movenc.c:5330:49: warning: unused parameter 'mov' [-Wunused-parameter]
5330 | static MovTag *mov_find_tref_tag(MOVMuxContext *mov, const MOVTrack *trk, uint32_t name)
| ^
src/libavformat/movenccenc.c:287:41: warning: unused parameter 's' [-Wunused-parameter]
287 | static int write_tiles(AVFormatContext *s, MOVMuxCencContext *ctx, AVIOContext *pb, AV1_OBU_Type type,
| ^
src/libavformat/movenccenc.c:338:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
338 | if (bytestream2_get_bytes_left(&gb) < tile_size_bytes)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/movenccenc.c:341:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
341 | for (int i = 0; i < tile_size_bytes; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/movenccenc.c:343:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
343 | if (bytestream2_get_bytes_left(&gb) <= tile_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/movenccenc.c:458:32: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
458 | av_assert0(ret == usrc/libavformat/movenc.cn:i5487t:-11>:d awarning: tcomparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]a
_size) ;5487
| | ~~~ ^ ~~~~~~~~~~~~~~~
lensrc/libavutil/avassert.h :=43 :F11F:M Inote: Nexpanded from macro 'av_assert0'(
sizeo f43( | b u f ) i/f 2( !-( c1o,n dl)e)n ){;
| ^ ~~~~~~~~~~~~~~~~~~~ ~~~
src/libavutil/macros.h : 49 : 25 : note: expanded from macro 'FFMIN'
49 | # d e f i n e F F M I N ( a , b ) ( ( a ) > ( b ) ?\
( b| ) ^~~~
: (a))
| ~ ^ ~
src/libavformat/movenc.c:5625:44: warning: unused parameter 'track' [-Wunused-parameter]
5625 | static uint32_t get_sample_flags(MOVTrack *track, MOVIentry *entry)
| ^
src/libavformat/movenc.c:5832:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
5832 | if (track->nb_frag_info >= track->frag_info_capacity) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:6259:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
6259 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:6964:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
6964 | if (pkt->stream_index < s->nb_streams)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:6975:39: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int32_t' (aka 'int') [-Wsign-compare]
6975 | (uint64_t)pkt->dts - pkt->pts != (int32_t)((uint64_t)pkt->dts - pkt->pts)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:7067:40: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
7067 | if (trk->extradata_size[i] == sd->size && !memcmp(trk->extradata[i], sd->data, sd->size))
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/movenc.c:7254:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
7254 | if (trk->entry >= trk->cluster_capacity) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:7471:62: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
7471 | (mov->max_fragment_size && mov->mdat_size + size >= mov->max_fragment_size) ||
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenchint.c:339:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
339 | if (packet_len > size || packet_len <= 12)
| ~~~~~~~~~~ ^ ~~~~
src/libavformat/movenc.c:7806:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
7806 | for (i = 0; i < s->nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/movenc.c:7951:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
7951 | for (int i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:8082:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8082 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8105:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8105 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8109:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
8109 | for (int j = 0; j < stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8135:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8135 | for (int i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8139:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8139 | for (int j = 0; j < stg->nb_streams; j++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8293:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8293 | for (i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8315:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8315 | for (int j = 0; j < stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8332:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8332 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:8352:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8352 | for (i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:8367:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8367 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:8381:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8381 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:8438:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8438 | for (int j = 0, i = 0; j < s->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:8450:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8450 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:8470:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8470 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:8662:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8662 | for (i = 0; i < s->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8696:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8696 | for (int j = 0; j < stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8700:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
8700 | if (j == tref->metadata_index)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/movenc.c:8729:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
8729 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/movenc.c:9178:49: warning: unused parameter 's' [-Wunused-parameter]
9178 | static int mov_check_bitstream(AVFormatContext *s, AVStream *st,
| ^
src/libavformat/movenc.c:9364:170: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
9364 | { "movie_timescale", "set movie timescale", offsetof(MOVMuxContext, movie_timescale), AV_OPT_TYPE_INT, {.i64 = MOV_TIMESCALE}, 1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/movenc.c:9366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
9366 | { NULL },
| ^
6 warnings generated.
CC libavformat/mp3dec.o
1 warning generated.
CC libavformat/mp3enc.o
src/libavformat/mp3dec.c:178:19: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
178 | fsize = fsize >= pos ? fsize - pos : 0;
| ~~~~~ ^ ~~~
src/libavformat/mp3dec.c:299:62: warning: unused parameter 'st' [-Wunused-parameter]
299 | static void mp3_parse_vbri_tag(AVFormatContext *s, AVStream *st, int64_t base)
| ^
src/libavformat/mp3dec.c:552:45: warning: unused parameter 'stream_index' [-Wunused-parameter]
552 | static int mp3_seek(AVFormatContext *s, int stream_index, int64_t timestamp,
| ^
src/libavformat/mp3dec.c:606:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
606 | { "usetoc", "use table of contents", offsetof(MP3DecContext, usetoc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM},
| ^
src/libavformat/mp3dec.c:607:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
607 | { NULL },
| ^
src/libavformat/mp3enc.c:164:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
164 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpa_freq_tab); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mp3enc.c:495:47: warning: unused parameter 'std_compliance' [-Wunused-parameter]
495 | static int query_codec(enum AVCodecID id, int std_compliance)
| ^
src/libavformat/mp3enc.c:512:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
512 | offsetof(MP3Context, id3v2_version), AV_OPT_TYPE_INT, {.i64 = 4}, 0, 4, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/mp3enc.c:514:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
514 | offsetof(MP3Context, write_id3v1), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/mp3enc.c:516:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
516 | offsetof(MP3Context, write_xing), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/mp3enc.c:517:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
517 | { NULL },
| ^
src/libavformat/mp3enc.c:588:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
588 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
7 warnings generated.
CC libavformat/mpc.o
5 warnings generated.
CC libavformat/mpc8.o
In file included from src/libavformat/mpc8.c:24:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/mpc8.c:133:34: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
133 | if (av_sat_add64(*size, pos) != (uint64_t)*size + pos) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpc8.c:186:46: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
186 | if (av_sat_add64(pos, c->header_pos) != pos + (uint64_t)c->header_pos) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/mpeg.o
src/libavformat/mpeg.c:467:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
467 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpeg.c:524:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
524 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpeg.c:675:55: warning: unused parameter 'pos_limit' [-Wunused-parameter]
675 | int64_t *ppos, int64_t pos_limit)
| ^
3 warnings generated.
src/libavformat/mpeg.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
744 | for (i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpeg.c:818:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
818 | if (stream_id >= FF_ARRAY_ELEMS(vobsub->q)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpeg.c:911:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
911 | if (langidx < s->nb_streams)
| ~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mpeg.c:914:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
914 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpeg.c:924:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
924 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpeg.c:946:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
946 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpeg.c:1033:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1033 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpeg.c:1049:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1049 | { "sub_name", "URI for .sub file", offsetof(VobSubDemuxContext, sub_name), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/mpeg.c:1050:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1050 | { NULL }
| ^
CC libavformat/mpegenc.o
In file included from src/libavformat/mpegenc.c:34:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:198:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
198 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:241:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
241 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:291:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
291 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:346:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
346 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:479:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
479 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:572:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
572 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:629:43: warning: unused parameter 'ctx' [-Wunused-parameter]
629 | static int get_nb_frames(AVFormatContext *ctx, StreamInfo *stream, int len)
| ^
src/libavformat/mpegenc.c:839:30: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
839 | if (payload_size < av_fifo_can_read(stream->fifo))
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:986:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
986 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:1026:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1026 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:1036:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
1036 | if (s->packet_size > avail_data && !flush
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavformat/mpegenc.c:1062:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1062 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:1119:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1119 | av_assert0(av_fifo_can_read(stream->fifo) == trailer_size);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mpegenc.c:1212:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1212 | if (can_write < size) {
| ~~~~~~~~~ ^ ~~~~
src/libavformat/mpegenc.c:1270:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1270 | for (i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:1280:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1280 | for (int i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegenc.c:1296:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1296 | { "muxrate", "mux rate as bits/s", OFFSET(user_mux_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, ((1<<22) - 1) * (8 * 50), E },
| ^
src/libavformat/mpegenc.c:1297:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1297 | { "preload", "initial demux-decode delay in microseconds", OFFSET(preload), AV_OPT_TYPE_INT, { .i64 = 500000 }, 0, INT_MAX, E },
| ^
src/libavformat/mpegenc.c:1298:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1298 | { NULL },
| ^
12 warnings generated.
CC libavformat/mpegts.o
In file included from src/libavformat/mpegts.c:34:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavformat/mpegts.c:212:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
212 | MPEGTS_OPTIONS,
| ^
src/libavformat/mpegts.c:203:76: note: expanded from macro 'MPEGTS_OPTIONS'
203 | { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, \
| ^
src/libavformat/mpegts.c:212:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/mpegts.c:206:77: note: expanded from macro 'MPEGTS_OPTIONS'
206 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, \
| ^
src/libavformat/mpegts.c:212:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/mpegts.c:209:77: note: expanded from macro 'MPEGTS_OPTIONS'
209 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }
| ^
src/libavformat/mpegts.c:214:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
214 | {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/mpegts.c:216:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
216 | {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/mpegts.c:218:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
218 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/mpegts.c:220:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
220 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/mpegts.c:222:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
222 | {.i64 = 0}, 0, 1, 0 },
| ^
src/libavformat/mpegts.c:224:26: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
224 | {.i64 = 0}, 0, 1, 0 },
| ^
src/libavformat/mpegts.c:226:64: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
226 | {.i64 = 204800}, 1, INT_MAX/2, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/mpegts.c:227:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
227 | { NULL },
| ^
src/libavformat/mpegts.c:238:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
238 | MPEGTS_OPTIONS,
| ^
src/libavformat/mpegts.c:203:76: note: expanded from macro 'MPEGTS_OPTIONS'
203 | { .i64 = MAX_RESYNC_SIZE}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM }, \
| ^
src/libavformat/mpegts.c:238:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/mpegts.c:206:77: note: expanded from macro 'MPEGTS_OPTIONS'
206 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }, \
| ^
src/libavformat/mpegts.c:238:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/mpegts.c:209:77: note: expanded from macro 'MPEGTS_OPTIONS'
209 | { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY }
| ^
src/libavformat/mpegts.c:241:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
241 | { .i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/mpegts.c:242:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
242 | { NULL },
| ^
src/libavformat/mpegts.c:298:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
298 | for (i = 0; i < ts->nb_prg; i++) {
| ~ ^ ~~~~~~~~~~
src/libavformat/mpegts.c:311:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
311 | for (i = 0; i < ts->stream->nb_programs; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:312:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
312 | if (ts->stream->programs[i]->id == programid) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mpegts.c:372:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
372 | for (i = 0; i < p->nb_pids; i++)
| ~ ^ ~~~~~~~~~~
src/libavformat/mpegts.c:383:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
383 | for (i = 0; i < s->nb_programs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/mpegts.c:385:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
385 | if (program->id == programid) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mpegts.c:420:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
420 | for (k = 0; k < ts->stream->nb_programs; k++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:423:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
423 | if (k == ts->stream->nb_programs)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
426 | for (i = 0; i < ts->nb_prg; i++) {
| ~ ^ ~~~~~~~~~~
src/libavformat/mpegts.c:428:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
428 | for (j = 0; j < p->nb_pids; j++) {
| ~ ^ ~~~~~~~~~~
src/libavformat/mpegts.c:432:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
432 | for (k = 0; k < ts->stream->nb_programs; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:433:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
433 | if (ts->stream->programs[k]->id == p->id) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavformat/mpegts.c:752:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual]
752 | in = (char *)p + 3;
| ^
src/libavformat/mpegts.c:756:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual]
756 | in = (char *)p + 1;
| ^
src/libavformat/mpegts.c:759:26: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual]
759 | in = (char *)p;
| ^
src/libavformat/mpegts.c:769:51: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
769 | if (iconv(cd, &in, &inlen, &out, &outlen) == -1) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/mpegts.c:1021:24: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1021 | old_codec_tag != st->codecpar->codec_tag)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:1020:24: warning: comparison of integers of different signs: 'int' and 'enum AVCodecID' [-Wsign-compare]
1020 | old_codec_id != st->codecpar->codec_id ||
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:1039:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1039 | pkt->data = (uint8_t *)buffer;
| ^
src/libavformat/mpegts.c:1089:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1089 | if (header_size > pkt->size) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mpegts.c:1146:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1146 | int buf_padded_size = FFMIN(buf_size, sizeof(buf_padded) - AV_INPUT_BUFFER_PADDING_SIZE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/mpegts.c:1413:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1413 | for (i = 0; i < p->nb_stream_indexes; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:1637:72: warning: unused parameter 'off' [-Wunused-parameter]
1637 | static int parse_MP4DecConfigDescrTag(MP4DescrParseContext *d, int64_t off,
| ^
src/libavformat/mpegts.c:1651:65: warning: unused parameter 'off' [-Wunused-parameter]
1651 | static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len)
| ^
src/libavformat/mpegts.c:1651:74: warning: unused parameter 'len' [-Wunused-parameter]
1651 | static int parse_MP4SLDescrTag(MP4DescrParseContext *d, int64_t off, int len)
| ^
src/libavformat/mpegts.c:1987:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1987 | for (i = 0; i < p->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:1994:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1994 | if (i == p->nb_stream_groups) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2003:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2003 | for (i = 0; i < stg->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2007:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2007 | if (i == stg->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2014:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2014 | av_assert0(i < stg->nb_streams);
| ~ ^ ~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mpegts.c:2033:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2033 | for (j = 0; j < p->nb_stream_groups; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2040:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2040 | if (j == p->nb_stream_groups) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2049:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2049 | for (j = 0; j < stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2053:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2053 | if (j == stg->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2153:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2153 | av_assert0(language_count <= sizeof(language) / 4);
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mpegts.c:2204:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2204 | av_assert0(language_count <= sizeof(language) / 4);
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/mpegts.c:2504:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2504 | for (gi = 0; gi < p->nb_stream_groups; gi++) {
| ~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2510:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2510 | if (gi == p->nb_stream_groups) {
| ~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2538:80: warning: unused parameter 'programid' [-Wunused-parameter]
2538 | static AVStream *find_matching_stream(MpegTSContext *ts, int pid, unsigned int programid,
| ^
src/libavformat/mpegts.c:2545:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2545 | for (int i = 0; i < p->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpegts.c:2550:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2550 | } else if (pmt_stream_idx < p->nb_streams) { /* match based on position within the PMT */
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
21 warnings generated.
src/libavformat/mpegts.c:2635:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2635 | for (int i = 0; i < prg->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2640:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2640 | for (int j = 0; j < prg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2643:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2643 | if (idx < 0 || idx >= ts->stream->nb_streams)
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2667:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2667 | for (int i = 0; i < prg->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2676:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2676 | for (j = 0; j < prg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2679:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2679 | if (idx < 0 || idx >= ts->stream->nb_streams)
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2693:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2693 | for (j = 0; j < ts->stream->nb_stream_groups; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2698:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2698 | if (j == ts->stream->nb_stream_groups)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2705:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2705 | for (int j = 0; j < grp->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2721:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2721 | if (j == grp->nb_streams - 1)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:2778:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2778 | if (prg && prg->nb_pids && prg->pids[0] != ts->current_pid)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:3023:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
3023 | if (prg->nb_pids && prg->pids[0] != pmt_pid)
| ~~~~~~~~~~~~ ^ ~~~~~~~
src/libavformat/mpegts.c:3026:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
3026 | if (prg_idx > nb_prg)
| ~~~~~~~ ^ ~~~~~~
src/libavformat/mpegts.c:3028:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
3028 | if (prg_idx >= nb_prg)
| ~~~~~~~ ^ ~~~~~~
src/libavformat/mpegts.c:3038:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3038 | for (j=0; jstream->nb_programs; j++) {
| ~^~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:3039:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3039 | for (i = 0; i < ts->nb_prg; i++)
| ~ ^ ~~~~~~~~~~
src/libavformat/mpegts.c:3040:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
3040 | if (ts->prg[i].id == ts->stream->programs[j]->id)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegts.c:3042:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3042 | if (i==ts->nb_prg && !ts->skip_clear)
| ~^ ~~~~~~~~~~
CC libavformat/mpegtsenc.o
src/libavformat/mpegts.c:3299:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3299 | for (i = 0; i < ts->nb_prg; i++) {
| ~ ^ ~~~~~~~~~~
src/libavformat/mpegts.c:3303:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3303 | if (i == ts->nb_prg && ts->nb_prg > 0) {
| ~ ^ ~~~~~~~~~~
src/libavformat/mpegts.c:3328:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
3328 | int64_t back = FFMIN(seekback, pos);
| ^ ~~~~~~~~ ~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/mpegts.c:3725:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3725 | for (i = 0; i < FF_ARRAY_ELEMS(ts->pools); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:538:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
538 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:550:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
550 | for (k = 0; k < program->nb_stream_indexes; k++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:551:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
551 | if (program->stream_index[k] == i) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
src/libavformat/mpegtsenc.c:776:57: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
776 | while (strlen(language) >= 3 && q - data < sizeof(data) - 6) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:1143:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1143 | for (i = 0; i < s->nb_programs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:1173:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1173 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:1539:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1539 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:1542:64: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1542 | int st2_index = i < st->index ? i : (i + 1 == s->nb_streams ? st->index : i + 1);
| ~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:2247:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2247 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:2290:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2290 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:2310:52: warning: unused parameter 's' [-Wunused-parameter]
2310 | static int mpegts_check_bitstream(AVFormatContext *s, AVStream *st,
| ^
src/libavformat/mpegtsenc.c:2324:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2324 | for (int i = 0; i < FF_ARRAY_ELEMS(list); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/mpegtsenc.c:2340:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2340 | OFFSET(transport_stream_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC },
| ^
src/libavformat/mpegtsenc.c:2342:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2342 | OFFSET(original_network_id), AV_OPT_TYPE_INT, { .i64 = DVB_PRIVATE_NETWORK_START }, 0x0001, 0xffff, ENC },
| ^
src/libavformat/mpegtsenc.c:2344:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2344 | OFFSET(service_id), AV_OPT_TYPE_INT, { .i64 = 0x0001 }, 0x0001, 0xffff, ENC },
| ^
src/libavformat/mpegtsenc.c:2364:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2364 | OFFSET(pmt_start_pid), AV_OPT_TYPE_INT, { .i64 = 0x1000 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC },
| ^
src/libavformat/mpegtsenc.c:2366:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2366 | OFFSET(start_pid), AV_OPT_TYPE_INT, { .i64 = 0x0100 }, FIRST_OTHER_PID, LAST_OTHER_PID, ENC },
| ^
src/libavformat/mpegtsenc.c:2367:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2367 | { "mpegts_m2ts_mode", "Enable m2ts mode.", OFFSET(m2ts_mode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },
| ^
src/libavformat/mpegtsenc.c:2368:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2368 | { "muxrate", NULL, OFFSET(mux_rate), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, ENC },
| ^
src/libavformat/mpegtsenc.c:2370:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2370 | OFFSET(pes_payload_size), AV_OPT_TYPE_INT, { .i64 = DEFAULT_PES_PAYLOAD_SIZE }, 0, INT_MAX, ENC },
| ^
src/libavformat/mpegtsenc.c:2386:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2386 | { "mpegts_copyts", "don't offset dts/pts", OFFSET(copyts), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, ENC },
| ^
src/libavformat/mpegtsenc.c:2387:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2387 | { "tables_version", "set PAT, PMT, SDT and NIT version", OFFSET(tables_version), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 31, ENC },
| ^
src/libavformat/mpegtsenc.c:2389:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2389 | OFFSET(omit_video_pes_length), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, ENC },
| ^
src/libavformat/mpegtsenc.c:2391:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2391 | OFFSET(pcr_period_ms), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ENC },
| ^
src/libavformat/mpegtsenc.c:2393:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2393 | OFFSET(pat_period_us), AV_OPT_TYPE_DURATION, { .i64 = PAT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
| ^
src/libavformat/mpegtsenc.c:2395:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2395 | OFFSET(sdt_period_us), AV_OPT_TYPE_DURATION, { .i64 = SDT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
| ^
src/libavformat/mpegtsenc.c:2397:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2397 | OFFSET(nit_period_us), AV_OPT_TYPE_DURATION, { .i64 = NIT_RETRANS_TIME * 1000LL }, 0, INT64_MAX, ENC },
| ^
src/libavformat/mpegtsenc.c:2398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2398 | { NULL },
| ^
28 warnings generated.
CC libavformat/mpegvideodec.o
83 warnings generated.
CC libavformat/mpjpeg.o
CC libavformat/mpjpegdec.o
src/libavformat/mpjpeg.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
55 | { NULL },
| ^
1 warning generated.
CC libavformat/mpl2dec.o
src/libavformat/mpjpegdec.c:362:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
362 | { "strict_mime_boundary", "require MIME boundaries match", OFFSET(strict_mime_boundary), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
| ^
src/libavformat/mpjpegdec.c:363:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
363 | { NULL }
| ^
2 warnings generated.
CC libavformat/mpsubdec.o
CC libavformat/msf.o
CC libavformat/msnwc_tcp.o
CC libavformat/mspdec.o
src/libavformat/mspdec.c:98:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
98 | for (i = 0; i < st->codecpar->height; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
CC libavformat/mtaf.o
1 warning generated.
CC libavformat/mtv.o
102 warnings generated.
CC libavformat/musx.o
CC libavformat/mux.o
CC libavformat/mux_utils.o
src/libavformat/mux.c:763:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
763 | if (pkt->stream_index < 0 || pkt->stream_index >= s->nb_streams) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mux.c:777:50: warning: unused parameter 's' [-Wunused-parameter]
777 | static int prepare_input_packet(AVFormatContext *s, AVStream *st, AVPacket *pkt)
| ^
src/libavformat/mux.c:870:66: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
870 | || (max && sti->interleaver_chunk_duration > max)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavformat/mux.c:873:56: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
873 | if (max && sti->interleaver_chunk_duration > max) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavformat/mux.c:1021:55: warning: unused parameter 's' [-Wunused-parameter]
1021 | int ff_interleave_packet_passthrough(AVFormatContext *s, AVPacket *pkt,
| ^
src/libavformat/mux.c:1021:68: warning: unused parameter 'pkt' [-Wunused-parameter]
1021 | int ff_interleave_packet_passthrough(AVFormatContext *s, AVPacket *pkt,
| ^
src/libavformat/mux.c:1022:42: warning: unused parameter 'flush' [-Wunused-parameter]
1022 | int flush, int has_packet)
| ^
src/libavformat/mux.c:1031:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1031 | if (stream_index < 0 || stream_index >= s->nb_streams)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/mux.c:1367:38: warning: unused parameter 'unused' [-Wunused-parameter]
1367 | static void uncoded_frame_free(void *unused, uint8_t *data)
| ^
CC libavformat/mvdec.o
CC libavformat/mvi.o
src/libavformat/mvdec.c:124:63: warning: unused parameter 'st' [-Wunused-parameter]
124 | static int parse_global_var(AVFormatContext *avctx, AVStream *st,
| ^
src/libavformat/mvdec.c:252:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
252 | for (i = 0; i < count; i++) {
| ~ ^ ~~~~~
src/libavformat/mvdec.c:488:24: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
488 | if (index->pos > pos)
| ~~~~~~~~~~ ^ ~~~
src/libavformat/mvdec.c:490:29: warning: comparison of integers of different signs: 'const int64_t' (aka 'const long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
490 | else if (index->pos < pos) {
| ~~~~~~~~~~ ^ ~~~
src/libavformat/mvdec.c:509:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
509 | if (mv->eof_count >= avctx->nb_streams)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mvdec.c:517:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
517 | if (mv->stream_index >= avctx->nb_streams)
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mvdec.c:540:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
540 | for (i = 0; i < avctx->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
CC libavformat/mxf.o
src/libavformat/mxf.c:32:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
32 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x01,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_VIDEO },
| ^
src/libavformat/mxf.c:33:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
33 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x02,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_AUDIO },
| ^
src/libavformat/mxf.c:34:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
34 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x01,0x03,0x02,0x02,0x03,0x00,0x00,0x00 }, 13, AVMEDIA_TYPE_DATA },
| ^
src/libavformat/mxf.c:35:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
35 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x6F,0x3C,0x8C,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_VIDEO }, /* LegacyPicture Avid Media Composer MXF */
| ^
src/libavformat/mxf.c:36:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
36 | { { 0x80,0x7D,0x00,0x60,0x08,0x14,0x3E,0x6F,0x78,0xE1,0xEB,0xE1,0x6C,0xEF,0x11,0xD2 }, 16, AVMEDIA_TYPE_AUDIO }, /* LegacySound Avid Media Composer MXF */
| ^
src/libavformat/mxf.c:37:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
37 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVMEDIA_TYPE_DATA },
| ^
src/libavformat/mxf.c:42:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
42 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x01,0x11,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@ML Long GoP */
| ^
src/libavformat/mxf.c:43:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
43 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x01,0x02,0x01,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* D-10 50Mbps PAL */
| ^
src/libavformat/mxf.c:44:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
44 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x03,0x03,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MP@HL Long GoP */
| ^
src/libavformat/mxf.c:45:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
45 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x04,0x02,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* 422P@HL I-Frame */
| ^
src/libavformat/mxf.c:46:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
46 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x03,0x04,0x01,0x02,0x02,0x01,0x20,0x02,0x03 }, 14, AV_CODEC_ID_MPEG4 }, /* XDCAM proxy_pal030926.mxf */
| ^
src/libavformat/mxf.c:47:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
47 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x02,0x01,0x02,0x00 }, 13, AV_CODEC_ID_DVVIDEO }, /* DV25 IEC PAL */
| ^
src/libavformat/mxf.c:48:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
48 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x01,0x02,0x02,0x03,0x01,0x01,0x00 }, 14, AV_CODEC_ID_JPEG2000 }, /* JPEG 2000 code stream */
| ^
src/libavformat/mxf.c:49:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
49 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x01,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@LL */
| ^
src/libavformat/mxf.c:50:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
50 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x02,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 SP@ML */
| ^
src/libavformat/mxf.c:51:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
51 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@LL */
| ^
src/libavformat/mxf.c:52:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
52 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@ML */
| ^
src/libavformat/mxf.c:53:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
53 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x05,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 MP@HL */
| ^
src/libavformat/mxf.c:54:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
54 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x06,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L0 */
| ^
src/libavformat/mxf.c:55:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
55 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x07,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L1 */
| ^
src/libavformat/mxf.c:56:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
56 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x08,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L2 */
| ^
src/libavformat/mxf.c:57:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
57 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x09,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L3 */
| ^
src/libavformat/mxf.c:58:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
58 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x04,0x0A,0x00,0x00 }, 14, AV_CODEC_ID_VC1 }, /* VC1 AP@L4 */
| ^
src/libavformat/mxf.c:59:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
59 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_RAWVIDEO }, /* uncompressed */
| ^
src/libavformat/mxf.c:60:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
60 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, 15, AV_CODEC_ID_RAWVIDEO }, /* uncompressed 422 8-bit */
| ^
src/libavformat/mxf.c:61:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
61 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x71,0x00,0x00,0x00 }, 13, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */
| ^
src/libavformat/mxf.c:62:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
62 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x02,0x02,0x03,0x02,0x00,0x00 }, 14, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD */
| ^
src/libavformat/mxf.c:63:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
63 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x04,0x01,0x00 }, 16, AV_CODEC_ID_DNXHD }, /* SMPTE VC-3/DNxHD Legacy Avid Media Composer MXF */
| ^
src/libavformat/mxf.c:64:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
64 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x07,0x01,0x00 }, 14, AV_CODEC_ID_DNXUC }, /* DNxUncompressed/SMPTE RDD 50 */
| ^
src/libavformat/mxf.c:65:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
65 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x00,0x00 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC Intra */
| ^
src/libavformat/mxf.c:66:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
66 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x31,0x11,0x01 }, 14, AV_CODEC_ID_H264 }, /* H.264/MPEG-4 AVC SPS/PPS in-band */
| ^
src/libavformat/mxf.c:67:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
67 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x02,0x01 }, 16, AV_CODEC_ID_V210 }, /* V210 */
| ^
src/libavformat/mxf.c:68:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
68 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x02,0x01,0x02,0x11,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Avid MC7 ProRes */
| ^
src/libavformat/mxf.c:69:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
69 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x06,0x00,0x00 }, 14, AV_CODEC_ID_PRORES }, /* Apple ProRes */
| ^
src/libavformat/mxf.c:70:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
70 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x01,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V0 */
| ^
src/libavformat/mxf.c:71:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
71 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x02,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V1 */
| ^
src/libavformat/mxf.c:72:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
72 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x02,0x02,0x03,0x09,0x04,0x00 }, 15, AV_CODEC_ID_FFV1 }, /*FFV1 V3 */
| ^
src/libavformat/mxf.c:74:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
74 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */
| ^
src/libavformat/mxf.c:75:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
75 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x00,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE }, /* uncompressed */
| ^
src/libavformat/mxf.c:76:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
76 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x01,0x7F,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16LE },
| ^
src/libavformat/mxf.c:77:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
77 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x07,0x04,0x02,0x02,0x01,0x7E,0x00,0x00,0x00 }, 13, AV_CODEC_ID_PCM_S16BE }, /* From Omneon MXF file */
| ^
src/libavformat/mxf.c:78:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
78 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x04,0x04,0x02,0x02,0x02,0x03,0x01,0x01,0x00 }, 15, AV_CODEC_ID_PCM_ALAW }, /* XDCAM Proxy C0023S01.mxf */
| ^
src/libavformat/mxf.c:79:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
79 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x01,0x00 }, 15, AV_CODEC_ID_AC3 },
| ^
src/libavformat/mxf.c:80:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
80 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x02,0x02,0x02,0x03,0x02,0x05,0x00 }, 15, AV_CODEC_ID_MP2 }, /* MP2 or MP3 */
| ^
src/libavformat/mxf.c:82:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
82 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x02,0x02,0x02,0x04,0x03,0x00,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC SMPTE 381-4 */
| ^
src/libavformat/mxf.c:83:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
83 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x02,0x02,0x02,0x04,0x04,0x00,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-4 AAC SMPTE 381-4 */
| ^
src/libavformat/mxf.c:84:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
84 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE },
| ^
src/libavformat/mxf.c:88:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
88 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x01 }, 16, AV_PIX_FMT_UYVY422 },
| ^
src/libavformat/mxf.c:89:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
89 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x01,0x01,0x02,0x01,0x02 }, 16, AV_PIX_FMT_YUYV422 },
| ^
src/libavformat/mxf.c:90:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
90 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_PIX_FMT_NONE },
| ^
src/libavformat/mxf.c:94:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
94 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x0E,0x04,0x03,0x01,0x01,0x03,0x01,0x00 }, 15, MKTAG('A', 'V', 'u', 'p') }, /* Avid 1:1 */
| ^
src/libavformat/mxf.c:95:122: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
95 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 },
| ^
src/libavformat/mxf.c:99:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
99 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE170M }, /* SMPTE 170M */
| ^
src/libavformat/mxf.c:100:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
100 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x02,0x00,0x00 }, 14, AVCOL_PRI_BT470BG }, /* ITU-R BT.470 PAL */
| ^
src/libavformat/mxf.c:101:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
101 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x03,0x00,0x00 }, 14, AVCOL_PRI_BT709 }, /* ITU-R BT.709 */
| ^
src/libavformat/mxf.c:102:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
102 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x04,0x00,0x00 }, 14, AVCOL_PRI_BT2020 }, /* ITU-R BT.2020 */
| ^
src/libavformat/mxf.c:103:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
103 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x05,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* SMPTE-DC28 DCDM */
| ^
src/libavformat/mxf.c:104:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
104 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x06,0x00,0x00 }, 14, AVCOL_PRI_SMPTE432 }, /* P3D65 */
| ^
src/libavformat/mxf.c:105:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
105 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x08,0x00,0x00 }, 14, AVCOL_PRI_SMPTE428 }, /* Cinema Mezzanine */
| ^
src/libavformat/mxf.c:106:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
106 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x03,0x0a,0x00,0x00 }, 14, AVCOL_PRI_SMPTE431 }, /* P3DCI */
| ^
src/libavformat/mxf.c:108:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
108 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x03,0x01,0x00,0x00 }, 14, AVCOL_PRI_SMPTE240M }, /* = AVCOL_PRI_SMPTE170M */
| ^
src/libavformat/mxf.c:110:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
110 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_PRI_UNSPECIFIED },
| ^
src/libavformat/mxf.c:114:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
114 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA22 }, /* ITU-R BT.470 */
| ^
src/libavformat/mxf.c:115:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
115 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* ITU-R BT.709 */
| ^
src/libavformat/mxf.c:116:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
116 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x03,0x00,0x00 }, 14, AVCOL_TRC_SMPTE240M }, /* SMPTE 240M */
| ^
src/libavformat/mxf.c:117:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
117 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x04,0x00,0x00 }, 14, AVCOL_TRC_BT709 }, /* SMPTE 274/296M (must appear after ITU-R BT.709) */
| ^
src/libavformat/mxf.c:118:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
118 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x05,0x00,0x00 }, 14, AVCOL_TRC_BT1361_ECG }, /* ITU-R BT.1361 */
| ^
src/libavformat/mxf.c:119:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
119 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x01,0x06,0x00,0x00 }, 14, AVCOL_TRC_LINEAR }, /* Linear */
| ^
src/libavformat/mxf.c:120:115: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
120 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x08,0x04,0x01,0x01,0x01,0x01,0x07,0x00,0x00 }, 14, AVCOL_TRC_SMPTE428 }, /* SMPTE-DC28 DCDM */
| ^
src/libavformat/mxf.c:121:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
121 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x08,0x00,0x00 }, 14, AVCOL_TRC_IEC61966_2_4 }, /* IEC 61966-2-4 xvYCC */
| ^
src/libavformat/mxf.c:122:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
122 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_10 }, /* ITU-R BT.2020 */
| ^
src/libavformat/mxf.c:123:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
123 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0A,0x00,0x00 }, 14, AVCOL_TRC_SMPTE2084 }, /* SMPTE ST 2084 */
| ^
src/libavformat/mxf.c:124:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
124 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x01,0x0B,0x00,0x00 }, 14, AVCOL_TRC_ARIB_STD_B67 }, /* Hybrid Log-Gamma OETF */
| ^
src/libavformat/mxf.c:126:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
126 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x01,0x00,0x00 }, 14, AVCOL_TRC_GAMMA28 }, /* = AVCOL_TRC_GAMMA22 */
| ^
src/libavformat/mxf.c:127:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
127 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x01,0x02,0x00,0x00 }, 14, AVCOL_TRC_SMPTE170M }, /* = AVCOL_TRC_BT709 */
| ^
src/libavformat/mxf.c:128:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
128 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0E,0x04,0x01,0x01,0x01,0x01,0x09,0x00,0x00 }, 14, AVCOL_TRC_BT2020_12 }, /* = AVCOL_TRC_BT2020_10 */
| ^
src/libavformat/mxf.c:130:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
130 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_TRC_UNSPECIFIED },
| ^
src/libavformat/mxf.c:135:114: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
135 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_BT470BG }, /* ITU-R BT.601 */
| ^
src/libavformat/mxf.c:136:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
136 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x02,0x00,0x00 }, 14, AVCOL_SPC_BT709 }, /* ITU-R BT.709 */
| ^
src/libavformat/mxf.c:137:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
137 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x06,0x04,0x01,0x01,0x01,0x02,0x03,0x00,0x00 }, 14, AVCOL_SPC_SMPTE240M }, /* SMPTE 240M */
| ^
src/libavformat/mxf.c:138:112: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
138 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x04,0x00,0x00 }, 14, AVCOL_SPC_YCGCO }, /* YCgCo */
| ^
src/libavformat/mxf.c:139:110: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
139 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x05,0x00,0x00 }, 14, AVCOL_SPC_RGB }, /* GBR */
| ^
src/libavformat/mxf.c:140:117: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
140 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x0D,0x04,0x01,0x01,0x01,0x02,0x06,0x00,0x00 }, 14, AVCOL_SPC_BT2020_NCL }, /* ITU-R BT.2020 Non-Constant Luminance */
| ^
src/libavformat/mxf.c:142:116: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
142 | { { 0x06,0x0E,0x2B,0x34,0x04,0x01,0x01,0x01,0x04,0x01,0x01,0x01,0x02,0x01,0x00,0x00 }, 14, AVCOL_SPC_SMPTE170M }, /* = AVCOL_SPC_BT470BG */
| ^
src/libavformat/mxf.c:144:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
144 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AVCOL_SPC_UNSPECIFIED },
| ^
209 warnings generated.
CC libavformat/mxfdec.o
85 warnings generated.
7 warnings generated.
CC libavformat/mxfenc.o
CC libavformat/mxg.o
9 warnings generated.
CC libavformat/nal.o
src/libavformat/mxfdec.c:458:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
458 | for (i = 0; i < size && !avio_feof(pb); i++) {
| ~ ^ ~~~~
src/libavformat/mxfdec.c:465:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
465 | return i == size;
| ~ ^ ~~~~
src/libavformat/mxfdec.c:515:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
515 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:548:64: warning: unused parameter 'st' [-Wunused-parameter]
548 | static int mxf_get_eia608_packet(AVFormatContext *s, AVStream *st, AVPacket *pkt, int64_t length)
| ^
src/libavformat/mxfdec.c:702:62: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
702 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size)
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mxfdec.c:702:32: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
702 | if (size < 32 || size - 32 < orig_size || (int)orig_size != orig_size)
| ~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mxfdec.c:716:19: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
716 | else if (size < plaintext_size)
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:728:65: warning: unused parameter 'tag' [-Wunused-parameter]
728 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:728:74: warning: unused parameter 'size' [-Wunused-parameter]
728 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:728:84: warning: unused parameter 'uid' [-Wunused-parameter]
728 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:728:97: warning: unused parameter 'klv_offset' [-Wunused-parameter]
728 | static int mxf_read_primer_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:754:68: warning: unused parameter 'tag' [-Wunused-parameter]
754 | static int mxf_read_partition_pack(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:813:24: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
813 | if (this_partition != klv_offset - mxf->run_in) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:884:53: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
884 | mxf->run_in + partition->previous_partition >= klv_offset) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavformat/mxfdec.c:983:75: warning: unused parameter 'tag' [-Wunused-parameter]
983 | static int mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:983:107: warning: unused parameter 'klv_offset' [-Wunused-parameter]
983 | static int mxf_read_cryptographic_context(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
In file included from src/libavformat/mxfenc.c:55:
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:1079:78: warning: unused parameter 'size' [-Wunused-parameter]
1079 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1079:88: warning: unused parameter 'uid' [-Wunused-parameter]
1079 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1079:101: warning: unused parameter 'klv_offset' [-Wunused-parameter]
1079 | static int mxf_read_content_storage(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1093:74: warning: unused parameter 'size' [-Wunused-parameter]
1093 | static int mxf_read_source_clip(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1093:84: warning: unused parameter 'uid' [-Wunused-parameter]
1093 | static int mxf_read_soursrc/libavformat/nal.cc:e175_:c14l:i pwarning: (comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]v
oid *ar g175, | A V I OwChoinltee x(ti *low 1187- | s0txaFtFi0c1 i>n=t 0mxx1f0_0r0e0a d-_ e0sxsFeFn0c1eU_)g r{o
u p| ( ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~v
oid *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1201:80: warning: unused parameter 'uid' [-Wunused-parameter]
1201 | static int mxf_read_package(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1201:93: warning: unused parameter 'klv_offset' [-Wunused-parameter]
1201 | static int mxf_read_package(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1225:85: warning: unused parameter 'size' [-Wunused-parameter]
1225 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1225:95: warning: unused parameter 'uid' [-Wunused-parameter]
1225 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1225:108: warning: unused parameter 'klv_offset' [-Wunused-parameter]
1225 | static int mxf_read_essence_container_data(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1281:82: warning: unused parameter 'size' [-Wunused-parameter]
1281 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1281:92: warning: unused parameter 'uid' [-Wunused-parameter]
1281 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1281:105: warning: unused parameter 'klv_offset' [-Wunused-parameter]
1281 | static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1341:104: warning: unused parameter 'klv_offset' [-Wunused-parameter]
1341 | static int mxf_read_generic_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1516:72: warning: unused parameter 'tag' [-Wunused-parameter]
1516 | static int mxf_read_mca_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1516:104: warning: unused parameter 'klv_offset' [-Wunused-parameter]
1516 | static int mxf_read_mca_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1541:73: warning: unused parameter 'tag' [-Wunused-parameter]
1541 | static int mxf_read_ffv1_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_tsrc/libavformat/mxfenc.c :k170l:v24_:o fwarning: fmissing field 'index' initializer [-Wmissing-field-initializers]s
et)
170 | | ^
{src/libavformat/mxfdec.c :A1541V:_105C:O Dwarning: Eunused parameter 'klv_offset' [-Wunused-parameter]C
_ID_NO N1541E | s}t
a t| i ^c
int mxf_read_ffv1_sub_descriptor(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1581:85: warning: unused parameter 'uid' [-Wunused-parameter]
1581 | static int mxf_read_tagged_value(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1581:98: warning: unused parameter 'klv_offset' [-Wunused-parameter]
1581 | static int mxf_read_tagged_value(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:1633:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1633 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x10,0x60,0x01 }, 14, AV_CODEC_ID_H264, NULL, 15 }, /* H.264 */
| ^
src/libavformat/mxfdec.c:1634:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1634 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x11,0x01,0x00 }, 14, AV_CODEC_ID_DNXHD, NULL, 14 }, /* VC-3 */
| ^
src/libavformat/mxfdec.c:1635:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1635 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x1e,0x01,0x00 }, 14, AV_CODEC_ID_DNXUC, NULL, 14 }, /* DNxUncompressed / SMPTE RDD 50 */
| ^
src/libavformat/mxfdec.c:1636:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1636 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x12,0x01,0x00 }, 14, AV_CODEC_ID_VC1, NULL, 14 }, /* VC-1 */
| ^
src/libavformat/mxfdec.c:1637:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1637 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x14,0x01,0x00 }, 14, AV_CODEC_ID_TIFF, NULL, 14 }, /* TIFF */
| ^
src/libavformat/mxfdec.c:1638:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1638 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x15,0x01,0x00 }, 14, AV_CODEC_ID_DIRAC, NULL, 14 }, /* VC-2 */
| ^
src/libavformat/mxfdec.c:1639:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1639 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1b,0x01,0x00 }, 14, AV_CODEC_ID_CFHD, NULL, 14 }, /* VC-5 */
| ^
src/libavformat/mxfdec.c:1640:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1640 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x1c,0x01,0x00 }, 14, AV_CODEC_ID_PRORES, NULL, 14 }, /* ProRes */
| ^
src/libavformat/mxfdec.c:1641:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1641 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x60,0x01 }, 14, AV_CODEC_ID_MPEG2VIDEO, NULL, 15 }, /* MPEG-ES */
| ^
src/libavformat/mxfdec.c:1643:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1643 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x23,0x01,0x00 }, 14, AV_CODEC_ID_FFV1, NULL, 14 },
| ^
src/libavformat/mxfdec.c:1644:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1644 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x02,0x41,0x01 }, 14, AV_CODEC_ID_DVVIDEO, NULL, 15 }, /* DV 625 25mbps */
| ^
src/libavformat/mxfdec.c:1646:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1646 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x01,0x01 }, 15, AV_CODEC_ID_HQ_HQA },
| ^
src/libavformat/mxfdec.c:1647:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1647 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x0f,0x03,0x01,0x02,0x20,0x02,0x01 }, 15, AV_CODEC_ID_HQX },
| ^
src/libavformat/mxfdec.c:1648:129: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1648 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0a,0x0e,0x15,0x00,0x04,0x02,0x10,0x00,0x01 }, 16, AV_CODEC_ID_HEVC, NULL, 15 }, /* Canon XF-HEVC */
| ^
src/libavformat/mxfdec.c:1649:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1649 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4f }, 14, AV_CODEC_ID_RAWVIDEO }, /* Legacy ?? Uncompressed Picture */
| ^
src/libavformat/mxfdec.c:1650:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1650 | { { 0x00,0x00,0x00,0x00,src/libavformat/mxfenc.c0:x5730:023,:0 xwarning: 0comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]0
,0x00, 0573x | 0 0 , 0 xf0o0r, 0(xi0n0t, 0ix 0=0 ,00;x 0i0 ,<0 xM0X0F,_0NxU0M0_,T0AxG0S0;, 0ix+0+0) }{,
| 0 ~ ^ ~~~~~~~~~~~~,
AV_CODEC_ID_NONE },
| ^
src/libavformat/mxfdec.c:1655:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1655 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x00,0x00 }, 14, AV_CODEC_ID_MPEG2VIDEO }, /* MXF-GC SMPTE D-10 mappings */
| ^
src/libavformat/mxfenc.c:598src/libavformat/mxfdec.c::191656:: 119warning: :comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
warning: missing field 'desc' initializer [-Wmissing-field-initializers]
598 | 1656 | f o r ({i {= 00x;0 0i, 00nxb0_0s,t0rxe0a0m,s0;x 0i0+,+0)x 0{0
, 0| x ~ ^ ~~~~~~~~~~~~~0
0,0xsrc/libavformat/mxfenc.c0:0673,:019x:0 0warning: ,comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]0
x00, 0673x | 0 0 , 0 xf0o0r, 0(xi0 0=, 00x;0 0i, 0Dn_bJ_PsEtGr2e0a0m0s ;} ,i +/+*) J{P
E G| ~ ^ ~~~~~~~~~~~~~2
000 code stream */
| ^
src/libavformat/mxfdec.c:1663:119: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1663 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, AV_CODEC_ID_NONE },
| ^
src/libavformat/mxfdec.c:1668:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1668 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x01 }, 16, 1440 },
| ^
src/libavformat/mxfdec.c:1669:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1669 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x02 }, 16, 1440 },
| ^
src/libavformat/mxfdec.c:1670:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1670 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x03 }, 16, 1440 },
| ^
src/libavformat/mxfdec.c:1671:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1671 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x0A,0x04,0x01,0x02,0x02,0x01,0x32,0x21,0x04 }, 16, 1440 },
| ^
src/libavformat/mxfdec.c:1672:101: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1672 | { { 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 }, 0, 0 },
| ^
src/libavformat/mxfdec.c:1678:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1678 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x02,0x0d,0x01,0x03,0x01,0x02,0x04,0x40,0x01 }, 14, AV_CODEC_ID_MP2, NULL, 15 }, /* MPEG-ES */
| ^
src/libavformat/mxfdec.c:1679:128: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1679 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x01,0x0d,0x01,0x03,0x01,0x02,0x01,0x01,0x01 }, 14, AV_CODEC_ID_PCM_S16LE, NULL, 13 }, /* D-10 Mapping 50Mbps PAL Extended Template */
| ^
src/libavformat/mxfdec.c:1680:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1680 | { { 0x06,0x0e,0x2b,0x34,0x01,0x01,0x01,0xff,0x4b,0x46,0x41,0x41,0x00,0x0d,0x4d,0x4F }, 14, AV_CODEC_ID_PCM_S16LE }, /* 0001GL00.MXF.A1.mxf_opatom.mxf */
| ^
src/libavformat/mxfdec.c:1681:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1681 | { { 0x06,0x0e,0x2b,0x34,0x04,0x01,0x01,0x03,0x04,0x02,0x02,0x02,0x03,0x03,0x01,0x00 }, 14, AV_CODEC_ID_AAC }, /* MPEG-2 AAC ADTS (legacy) */
| ^
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,0x16,0x00,0x00 }, 14, AV_Csrc/libavformat/mxfenc.cO:D1029E:C78_:I Dwarning: _unused parameter 'package' [-Wunused-parameter]A
AC, NU L1029L | ,s t1a4t i}c, v/o*i dA AmCx f_AwDrIiFt e(_SsMePqTuEe n3c8e1(-A4V)F o*r/m
a t| C ^o
ntext *s, AVStsrc/libavformat/mxfdec.cr:e1683a:m128 :* swarning: tmissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers],
MXFPack a1683g | e * p a{c k{a g0ex)0
6 ,| 0 ^x
0e,0x2b,0x34,0x04,0x01,0x01,0x0d,0x0d,0x01,0x03,0x01,0x02,0x17,0x00,0x00 }, 14, AV_CODEC_ID_AAC, NULL, 14 }, /*src/libavformat/mxfenc.c :A1056A:C88 :A Dwarning: Tunused parameter 'package' [-Wunused-parameter]S
(SMPT E1056 | 3s8t1a-t4i)c *v/o
i d| ^m
xf_write_timecode_componsrc/libavformat/mxfdec.ce:n1684t:(128A:V Fwarning: omissing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]r
matContex t1684 | * s , A{V S{t r0exa0m6 ,*0sxt0,e ,M0XxF2Pba,c0kxa3g4e, 0*xp0a4c,k0axg0e1),
0 x| 0 ^1
,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:1685:118: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1685 | { { 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:1689:140: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1689 | { { 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:1690:150: warning: missing field 'wrapping_indicator_type' initializer [-Wmissing-field-initializers]
1690 | { { 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/mxfenc.c:1164:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
src/libavformat/mxfdec.c: 16911164: | 113 : warning: missing field 'desc' initializer [-Wmissing-field-initializers]f
or (i =1691 | 0 ; i {< {s -0>xn0b6_,s0txr0eea,m0sx;2 bi,+0+x)3
4 ,| 0 ~ ^ ~~~~~~~~~~~~~x
04,0x01,0x01,0x09,0x0d,0x01,0x03,0x01,0x02,0x13,0x01,0x01 }, 16, AV_CODEC_ID_TTML },
| ^
src/libavformat/mxfdec.c:1692:113: warning: missing field 'desc' initializer [-Wmissing-field-initializers]
1692 | { { 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:1835:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1835 | 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:1834:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1834 | s->body_sid == best_body_sid && s->index_sid == best_index_sid && s->index_start_position < best_index_start ||
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1830:108: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1830 | s->body_sid == last_body_sid && s->index_sid == last_index_sid && s->index_start_position > last_index_start) &&
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1941:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1941 | edit_unit = FFMAX(FFMIN(edit_unit, index_end), first_segment->index_start_position);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavformat/mxfdec.c:1962:63: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1962 | if (s->index_start_position <= edit_unit && edit_unit < s->index_start_pCC libavformat/ncdec.o
osition + s->index_duration) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1962:37: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
1962 | if (s->index_start_psrc/libavformat/mxfenc.co:s1908i:t19i:o nwarning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]<
= edi t1908_ | u n i t f&o&r e(dii t=_ u0n;i ti << ss-->>innbd_esxt_rsetaamrst;_ pio+s+i)t i{o
n | + ~ ^ ~~~~~~~~~~~~~
s->index_duration) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mxfdec.c:1973:41: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1973 | if (s->nb_index_entries == 2 * s->index_duration + 1)
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:1992:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1992 | if (edit_unit < s->index_start_position) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfenc.c:1969:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1969 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2021:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
2021 | if (s->index_duration > INT_MAX - index_table->nb_ptses) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2029:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
2029 | s->nb_index_entries != s->index_duration * 2 + 1) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2028:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
2028 | s->nb_index_entries != s->index_duration + 1 && /* Avid index */
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2027:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
2027 | if (s->nb_index_entries != s->index_duration &&
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2089:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
2089 | if (s->nb_index_entries == 2 * s->index_duration + 1)
src/libavformat/mxfenc.c :| 2087 ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~:
19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]src/libavformat/mxfdec.c
:2091:33: 2087warning: | comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
fo r2091 | ( i = 0 ; ii f< (ss-->>nnbb__sitnrdeeaxm_se;n tir+i+e)s {=
= | i ~ ^ ~~~~~~~~~~~~~n
dex_src/libavformat/mxfenc.cd:e2115l:t23a: *warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]s
->in d2115e | x _ d u r a t i ofno r+ (1i)
= | 0 ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~;
i < mxf->edit_units_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfenc.c:2127:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2127 | for (j = key_index; j < mxf->edit_units_count; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfenc.c:2131:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2131 | if (j == mxf->edit_units_count)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2202:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2202 | for (int k = 0; k < mxf->fc->nb_streams; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2225:61: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long' [-Wsign-compare]
2225 | s->edit_unit_byte_count * s->index_duration > INT64_MAX - offset_temp)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfenc.c:2320:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2320 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_prores_codec_uls); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfenc.c:2374:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2374 | for (i = 0; i < FF_ARRAY_ELEMS(mxf_dnxhd_codec_uls); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2477:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
2477 | if (av_sat_add64(start_position, mxf_tc->start_frame) != start_position + (uint64_t)mxf_tc->start_frame)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2543:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2543 | descriptor->color_range == ((14<<(descriptor->component_depth - 4)) + 1))
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2542:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2542 | descriptor->white_ref_level == (235<<(descriptor->component_depth - 8)) &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:2559:42: warning: unused parameter 's' [-Wunused-parameter]
2559 | static int set_language(AVFormatContext *s, const char *rfc5646, AVDictionary **met)
| ^
src/libavformat/mxfdec.c:2585:66: warning: unused parameter 'source_track' [-Wunused-parameter]
2585 | static void parse_ffv1_sub_descriptor(MXFContexsrc/libavformat/mxfenc.ct: 2601*:m19x:f ,warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]M
XFTrack 2601* | s o u r cfeo_rt r(aic k=, 0M;X FiD echannels <= 0 || descriptor->channels >= FF_SANE_NB_CHANNELS) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:3147:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3147 | for src/libavformat/mxfenc.c(:i2956n:t19 :i warning: =comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
0; i <2956 | m x f - >ffocr- >(nib _=s t0r;e aim s<; si-+>+n)b _{s
t r| e ~ ^ ~~~~~~~~~~~~~~~~~~~a
ms; i++src/libavformat/mxfdec.c): 3150{:
35 :| ~ ^ ~~~~~~~~~~~~~warning:
comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3150 | src/libavformat/mxfenc.c : 3094 : 27 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
f o3094r | ( i n t j = i +i f1 ;( sjt -<> imnxdfe-x> f!c=- >sn-b>_nsbt_rsetarmesa;m sj +-+ )1 ){
{
| ~ ^ ~~~~~~~~~~~~~~~~~~~|
~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/mxfenc.c:3146:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3146 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfenc.c:3186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3186 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:3223:96: warning: unused parameter '_uid' [-Wunused-parameter]
3223 | static int mxf_read_identification_metadata(void *arg, AVIOContext *pb, int tag, int size, UID _uid, int64_t klvsrc/libavformat/mxfenc.c_:o3316f:f19s:e twarning: )comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
| ^
3316src/libavformat/mxfdec.c | : 3223 : 110 :f owarning: runused parameter 'klv_offset' [-Wunused-parameter]
(i = 0; 3223i | scn bi_nstt rmexafm_sr;e aid+_+i)d e{n
t i| f ~ ^ ~~~~~~~~~~~~~i
cation_metadata(void *arg, AVIOContext *pb, int tag, int size, UID _uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:3267:102: warning: unused parameter 'klv_offset' [-Wunused-parameter]
3267 | static int mxf_read_preface_metadata(void *arg, AVIOContext *pb, int tag, int size, UID uid, int64_t klv_offset)
| ^
src/libavformat/mxfdec.c:3281:113: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3281 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x05,0x01,0x0src/libavformat/mxfenc.c0: 3476}:,19 :m xwarning: fcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]_
read_p r3476i | m e r _ pfaocrk (}i,
= | 0 ^;
i < mxf->body_parsrc/libavformat/mxfdec.ct:i3282t:i116o:n swarning: _missing field 'ctx_size' initializer [-Wmissing-field-initializers]c
ount; i +3282+ | ) {
{| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~{
0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x01,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:3283:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3283 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x02,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfenc.c:src/libavformat/mxfdec.c3539::328423::116 :warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]warning:
missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3539 | 3284 | { f{o r0 x(0i6 ,=0 x00;e ,i0 x<2 bm,x0fx-3>4b,o0dxy0_2p,a0rxt0i5t,i0oxn0s1_,c0oxu0n1t,;0 xi0+d+,)0 x{0
1 ,| 0 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~x
02,0x01,0x01,0x02,0x03,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:3285:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3285 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x02,0x04,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:3286:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3286 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0src/libavformat/mxfenc.cx:035621:,190:x 0warning: 1comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare],
0x03, 03562x | 0 1 , 0 xf0o0r }(,i m=x f0_;r eia d<_ psa-r>tnibt_isotnr_epaamcsk; }i,+
+ )|
^
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfenc.c:3565:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
src/libavformat/mxfdec.c:3287: 1163565: | warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
if (st r3287e | a m _ c o{u n{t 0&x&0 6(,s0-x>0neb,_0sxt2rbe,a0mxs3 4=,=0 xs0t2r,e0axm0_5c,o0uxn0t1 ,|0|x 0f1l,u0sxh0)d), 0{x
0 1| , ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~0
x0src/libavformat/mxfenc.c2:,35670:x270:1 ,warning: 0comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]x
01, 03567x | 0 3 , 0 x 0 2 , 0ixf0 0( s}-,> nmbx_fs_trreeaadm_sp a!r=t isttiroena_mp_accoku n}t,)
{|
^
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavformat/mxfdec.c:3288:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3288 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x03,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:3289:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3289 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x03,0x04src/libavformat/mxfenc.c,:03631x:0490: }warning: ,unused parameter 's' [-Wunused-parameter]
mxf_r e3631a | ds_tpaatritci tiinotn _mpxafc_kc h}e,c
k _| b ^i
tstream(AVFormatCsrc/libavformat/mxfdec.co:n3290t:e116x:t warning: *missing field 'ctx_size' initializer [-Wmissing-field-initializers]s
, AVSt r3290e | a m * s{t ,{ c0oxn0s6t, 0AxV0Pea,c0kxe2tb ,*0pxk3t4),
0 x| 0 ^2
,0x05,0x01,0x01,0x0d,0x01,0x02,0x01,0x01,0x04,0x02,0x00 }, mxf_read_partition_pack },
| ^
src/libavformat/mxfdec.c:3291:116: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3291 | { { 0x06,0x0e,0x2b,0x34,0x02,0x05,0x01,0x01,src/libavformat/mxfenc.c0:x36640:d112,:0 xwarning: 0missing field 'unit' initializer [-Wmissing-field-initializers]1
,0x02, 03664x | 0 1 , 0 x 0 1o,f0fxs0e4t,o0fx(0M4X,F0Cxo0n0t e}x,t ,m xsft_orreea_du_spearr_tciotmimoenn_tpsa)c,k A}V,_
O P| T ^_
TYPE_BOOL, {.i6src/libavformat/mxfdec.c4: 3292=: 1181:} ,warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]0
, 1, AV _3292O | P T _ F L{A G{_ E0NxC0O6D,I0NxG0_eP,A0RxA2Mb},,0
x 3| 4 ^,
0x02,0x53,0x0src/libavformat/mxfenc.c1:,36650:x120:1 ,warning: 0missing field 'help' initializer [-Wmissing-field-initializers]x
0d ,36650 | x 0 1 , 0{x 0N1U,L0Lx 0}1,,
0 x| 0 ^1
,0x01,0x2f,0x00 }, mxf_read_preface_metadata },
| ^
src/libavformat/mxfdec.c:3293:125: warning: missing field 'ctx_size' initializer [-Wmissing-field-initializers]
3293 | { { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0src/libavformat/mxfenc.cx:036771:,1070:x 0warning: 1missing field 'unit' initializer [-Wmissing-field-initializers],
0x30,0 x36770 | 0 } , m xoff_frseeatdo_fi(dMeXnFtCiofnitceaxtti,o nc_hmaentnaedla_tcao u}n,t
) ,| ^A
V_OPT_TYPE_INT,src/libavformat/mxfdec.c :{3294.:i1176:4 warning: =missing field 'ctx_size' initializer [-Wmissing-field-initializers]
-1}, -1 ,3294 | 8 , A V{_ O{P T0_xF0L6A,G0_xE0NeC,O0DxI2NbG,_0PxA3R4A,M0}x,0
2 ,| 0 ^x
53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x18,0x0src/libavformat/mxfenc.c0: 3680}:,112 :m xwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]_
read_c o3680n | t e n t _ s toofrfasgeet o}f,(
M X| F ^C
ontext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/mxfenc.c:3681:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
3681 | { NULL },
| ^
src/libavformat/mxfenc.c:3693:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3693 | src/libavformat/mxfdec.c : 3323 : 91 : owarning: fmissing field 'read' initializer [-Wmissing-field-initializers]f
setof( M3323X | F C o n t{e x{t ,0 xa0u6d,i0ox_0eEd,i0tx_2rBa,t0ex)3,4 ,A0Vx_0O1P,T0_xT0Y1P,E0_xR0A1T,I0OxN0A2L,,0 x{0.3d,b0lx=0215,}0,x 002,, 0IxN1T0_,M0AxX0,1 ,A0Vx_0O0P,T0_xF0L0A,G0_xE0N0C O}D I}N,G _/P*A RKALMV }f,i
l l| , ^
skip */
| ^
src/libavformat/mxfenc.c:3696:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3696 | offsetof(MXFContext, store_user_comments), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/mxfenc.c:3697:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
3697 | { NULL },
| ^
src/libavformat/mxfdec.c:3399:27: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
3399 | if (avio_tell(pb) > klv_end) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~
src/libavformat/mxfdec.c:3444:30: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
3444 | if (avio_tell(s->pb) > next) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/mxfdec.c:3471:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
3471 | mxf->run_in + mxf->current_partition->previous_partition <= mxf->last_forward_tell)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:3564:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3564 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:3580:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3580 | for (x = 0; x < mxf->partitions_count; x++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:3600:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3600 | if (x < mxf->partitions_count - 1)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:3680:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3680 | for (i = 0; i < mxf->partitions_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:3771:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
3771 | if (mxf->run_in + mxf->footer_partition >= file_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavformat/mxfdec.c:3880:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3880 | for (int i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:3897:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3897 | for (int i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
1 warning generated.
src/libavformat/mxfdec.c:4029:38: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
4029 | if (t && track->sample_count < t->nb_ptses) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/mxfdec.c:4061:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4061 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
src/libavformat/mxfdec.c:4119:64: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4119 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
src/libavformat/mxfdec.c:4139:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4139 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
src/libavformat/mxfdec.c:4146:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4146 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
src/libavformat/mxfdec.c:4152:60: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4152 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
src/libavformat/mxfdec.c:4161:56: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4161 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
src/libavformat/mxfdec.c:4172:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4172 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
src/libavformat/mxfdec.c:4060:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
4060 | if (pos < mxf->current_klv_data.next_klv - mxf->current_klv_data.length || pos >= mxf->current_klv_data.next_klv) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:4111:51: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
4111 | if (klv.next_klv - klv.length == pos && max_data_size > MXF_MAX_CHUNK_SIZE) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavformat/mxfdec.c:4185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4185 | for (int i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:4188:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4188 | for (int type = 0; type < FF_ARRAY_ELEMS(mxf->metadata_set_groups); type++) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:4214:35: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4214 | const uint8_t *end = p->buf + FFMIN(p->buf_size, RUN_IN_MAX + 1 + sizeof(mxf_header_partition_pack_key));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/mxfdec.c:4216:21: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4216 | if (p->buf_size < sizeof(mxf_header_partition_pack_key))
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:4269:48: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4269 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
CC libavformat/network.o
src/libavformat/mxfdec.c:4331:52: warning: missing field 'offset' initializer [-Wmissing-field-initializers]
4331 | mxf->current_klv_data = (KLVPacket){{0}};
| ^
src/libavformat/mxfdec.c:4277:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4277 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:4286:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4286 | if (i == s->nb_streams)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:4325:25: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
4325 | if (seekpos < klv.next_klv - klv.length || seekpos >= klv.next_klv) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/mxfdec.c:4337:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
4337 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/mxfdec.c:4353:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
4353 | AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/mxfdec.c:4354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
4354 | { NULL },
| ^
In file included from src/libavformat/network.c:32:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/network.c:420:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
420 | if (parallel > FF_ARRAY_ELEMS(attempts))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/nistspheredec.o
src/libavformat/nistspheredec.c:116:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
116 | if (bps > INT16_MAX/8U)
| ~~~ ^ ~~~~~~~~~~~~
2 warnings generated.
CC libavformat/nspdec.o
1 warning generated.
CC libavformat/nsvdec.o
src/libavformat/nspdec.c:81:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
81 | case MKBETAG('S', 'D', 'A', '_'):
| ^
src/libavformat/nspdec.c:81:9: note: insert '__attribute__((fallthrough));' to silence this warning
81 | case MKBETAG('S', 'D', 'A', '_'):
| ^
| __attribute__((fallthrough));
src/libavformat/nspdec.c:81:9: note: insert 'break;' to avoid fall-through
81 | case MKBETAG('S', 'D', 'A', '_'):
| ^
| break;
1 warning generated.
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:92:41: warning: unused parameter 'nut' [-Wunused-parameter]
92 | static int get_packetheader(NUTContext *nut, AVIOContext *bc,
| ^
src/libavformat/nutdec.c:232:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
232 | for (i = 0; i < nut->time_base_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutdec.c:293:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
293 | if (tmp_stream >= stream_count) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavformat/nutdec.c:322:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
322 | if (end > avio_tell(bc) + 4) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/nutdec.c:349:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
349 | if (nut->version > 3 && end > avio_tell(bc) + 4) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/nutdec.c:364:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
364 | for (i = 0; i < stream_count; i++) {
| ~ ^ ~~~~~~~~~~~~
src/libavformat/nutdec.c:500:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
500 | for (i = 0; i < avf->nb_streams; ++i)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/nutdec.c:552:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
552 | for (i = 0; i < count; i++) {
| ~ ^ ~~~~~
src/libavformat/nutdec.c:672:55: warning: unused parameter 'filesize' [-Wunused-parameter]
672 | static int64_t find_duration(NUTContext *nut, int64_t filesize)
| ^
src/libavformat/nutdec.c:733:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
733 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/nutdec.c:743:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
743 | if (n + x >= syncpoint_count + 1) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/nutdec.c:837:65: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
837 | for (initialized_stream_count = 0; initialized_stream_count < s->nb_streams;) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/nutdec.c:880:81: warning: unused parameter 'is_meta' [-Wunused-parameter]
880 | static int read_sm_data(AVFormatContext *s, AVIOContext *bc, AVPacket *pkt, int is_meta, int64_t maxpos)
| ^
src/libavformat/nutdec.c:1066:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1066 | size > 2 * nut->max_distance ||
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutdec.c:1299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1299 | for (i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/nutenc.c:48:52: warning: unused parameter 's' [-Wunused-parameter]
48 | static AVRational choose_timebase(AVFormatContext *s, AVStream *st, int min_precision)
| ^
src/libavformat/nutenc.c:191:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
191 | for (stream_id = 0; stream_id < s->nb_streams; stream_id++) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/nutenc.c:351:36: warning: unused parameter 'nut' [-Wunused-parameter]
351 | static void put_packet(NUTContext *nut, AVIOContext *bc, AVIOContext *dyn_bc,
| ^
src/libavformat/nutenc.c:385:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
385 | for (i = 0; i < nut->time_base_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:632:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
632 | for (i=0; iavf->nb_streams; i++) {
| ~^~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:681:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
681 | for (i = 0; i < nut->avf->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:692:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
692 | for (i = 0; i < nut->avf->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:701:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
701 | for (i = 0; i < nut->avf->nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:744:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
744 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/nutenc.c:758:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
758 | for (j = 0; j < nut->time_base_count; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:764:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
764 | if (j == nut->time_base_count)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:775:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
775 | for (i = 0; i < s->nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/nutenc.c:778:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
778 | for (j = 0; j < nut->time_base_count; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:784:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
784 | if (j == nut->time_base_count)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:820:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
820 | if (pkt->size > 2 * nut->max_distance)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/nutenc.c:1017:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1017 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/nutenc.c:1216:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1216 | for (i=0; inb_streams; i++)
| ~^~~~~~~~~~~~~~
src/libavformat/nutenc.c:1231:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1231 | { "write_index", "Write index", OFFSET(write_index), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E, },
| ^
src/libavformat/nutenc.c:1232:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1232 | { NULL },
| ^
40 warnings generated.
CC libavformat/nuv.o
15 warnings generated.
CC libavformat/oggdec.o
src/libavformat/nuv.c:279:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
279 | case NUV_VIDEO:
| ^
src/libavformat/nuv.c:279:9: note: insert '__attribute__((fallthrough));' to silence this warning
279 | case NUV_VIDEO:
| ^
| __attribute__((fallthrough));
src/libavformat/nuv.c:279:9: note: insert 'break;' to avoid fall-through
279 | case NUV_VIDEO:
| ^
| break;
In file included from src/libavformat/oggdec.c:37:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/oggdec.c:306:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
306 | if (os->bufsize - os->bufpos < size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/oggdec.c:567:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
567 | if (os->granule == -1)
| ~~~~~~~~~~~ ^ ~~
src/libavformat/oggdec.c:679:47: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
679 | if (i >= 0 && ogg->streams[i].granule != -1 && ogg->streams[i].granule != 0 &&
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavformat/oggdec.c:799:25: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare]
799 | if (os->granule != -1LL) {
| ~~~~~~~~~~~ ^ ~~~~
1 warning generated.
CC libavformat/oggenc.o
src/libavformat/oggenc.c:92:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | OFFSET(serial_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, PARAM },
| ^
src/libavformat/oggenc.c:94:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | OFFSET(pref_duration), AV_OPT_TYPE_INT64, { .i64 = 1000000 }, 0, INT64_MAX, PARAM },
| ^
src/libavformat/oggenc.c:95:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
95 | { NULL },
| ^
src/libavformat/oggenc.c:255:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
255 | len = FFMIN(size, segments*255);
| ^ ~~~~ ~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/oggenc.c:590:56: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
590 | (const uint8_t**)oggstream->header, oggstream->header_len) < 0) {
| ^
src/libavformat/oggenc.c:497:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
497 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/oggenc.c:633:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
633 | for (j = 0; j < s->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/oggenc.c:640:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
640 | for (j = 0; j < s->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/oggenc.c:774:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
774 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/oggenc.c:789:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
789 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/oggenc.c:807:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
807 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
6 warnings generated.
CC libavformat/oggparsedirac.o
19 warnings generated.
CC libavformat/oggparseflac.o
11 warnings generated.
CC libavformat/oggparseogm.o
In file included from src/libavformat/oggparsedirac.c:27:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/oggparsedirac.c:104:44: warning: unused parameter 'dts' [-Wunused-parameter]
104 | int64_t *dts)
| ^
3 warnings generated.
CC libavformat/oggparseopus.o
In file included from src/libavformat/oggparseogm.c:33:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
In file included from src/libavformat/oggparseflac.c:27:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_src/libavformat/oggdec.hN:O203P:T32S:_ Vwarning: Acomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]L
UE) {
203| | ~~~ ^ ~~~~~~~~~~~~~~
if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/oggparseogm.c:111:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
111 | if (bytestream2_get_bytes_left(&p) < size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/oggparseogm.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
183 | if (os->psize < lb + 1)
| ~~~~~~~~~ ^ ~~~~~~
In file included from src/libavformat/oggparseopus.c:28:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/oggparseskeleton.o
4 warnings generated.
CC libavformat/oggparsespeex.o
2 warnings generated.
CC libavformat/oggparsetheora.o
In file included from src/libavformat/oggparseskeleton.c:24:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavformat/oggparsespeex.c:31:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/oggparsevorbis.o
In file included from src/libavformat/oggparsetheora.c:31:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/oggparsevp8.o
2 warnings generated.
CC libavformat/oma.o
In file included from src/libavformat/oggparsevorbis.c:39:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/oggparsevorbis.c:59:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
59 | for (i = 0; i < as->nb_chapters; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/oggparsevorbis.c:95:22: warning: cast from 'const unsigned char *' to 'char *' drops const qualifier [-Wcast-qual]
95 | char *t = (char*)buf, *v = memchr(t, '=', size);
| ^
src/libavformat/oggparsevorbis.c:226:50: warning: unused parameter 'as' [-Wunused-parameter]
226 | static int fixup_vorbis_headers(AVFormatContext *as,
| ^
In file included from src/libavformat/oggparsevp8.c:26:
src/libavformat/oggdec.h:183:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
183 | if (ogg->streams[i].serial == serial)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/oggdec.h:203:32: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
203 | if (pts > INT64_MAX && pts != AV_NOPTS_VALUE) {
| ~~~ ^ ~~~~~~~~~~~~~~
CC libavformat/omadec.o
2 warnings generated.
CC libavformat/omaenc.o
165 warnings generated.
CC libavformat/options.o
5 warnings generated.
CC libavformat/os_support.o
src/libavformat/omadec.c:294:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
294 | for (i = 0; i < FF_ARRAY_ELEMS(leaf_table); i += 2) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/omadec.c:303:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
303 | if (i >= FF_ARRAY_ELEMS(leaf_table)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/omadec.c:344:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
344 | if (pos >= oc->content_start && byte_rate > 0) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/omadec.c:569:21: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
569 | if (p->buf_size < tag_len + 5)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/omadec.c:597:33: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
597 | if (err || avio_tell(s->pb) < oc->content_start)
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
CC libavformat/osq.o
In file included from src/libavformat/options.c:31:
src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size);
| ^
In file included from src/libavformat/options.c:43:
src/libavformat/options_table.h:39:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
39 | {"probesize", "set probing size", OFFSET(probesize), AV_OPT_TYPE_INT64, {.i64 = 5000000 }, 32, (double)INT64_MAX, D},
| ^
src/libavformat/options_table.h:40:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
40 | {"formatprobesize", "number of bytes to probe file format", OFFSET(format_probesize), AV_OPT_TYPE_INT, {.i64 = PROBE_BUF_MAX}, 0, INT_MAX-1, D},
| ^
src/libavformat/options_table.h:41:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
41 | {"packetsize", "set packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, E},
| ^
src/libavformat/options_table.h:55:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | {"seek2any", "allow seeking to non-keyframes on demuxer level when supported", OFFSET(seek2any), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, D},
| ^
src/libavformat/options_table.h:56:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | {"analyzeduration", "specify how many microseconds are analyzed to probe the input", OFFSET(max_analyze_duration), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, (double)INT64_MAX, D},
| ^
src/libavformat/options_table.h:57:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | {"cryptokey", "decryption key", OFFSET(key), AV_OPT_TYPE_BINARY, {.dbl = 0}, 0, 0, D},
| ^
src/libavformat/options_table.h:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | {"indexmem", "max memory used for timestamp index (per stream)", OFFSET(max_index_size), AV_OPT_TYPE_INT, {.i64 = 1<<20 }, 0, INT_MAX, D},
| ^
src/libavformat/options_table.h:59:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | {"rtbufsize", "max memory used for buffering real-time frames", OFFSET(max_picture_buffer), AV_OPT_TYPE_INT, {.i64 = 3041280 }, 0, INT_MAX, D}, /* defaults to 1s of 15fps 352x288 YUYV422 video */
| ^
src/libavformat/options_table.h:63:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | {"max_delay", "maximum muxing or demuxing delay in microseconds", OFFSET(max_delay), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, INT_MAX, E|D},
| ^
src/libavformat/options_table.h:64:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | {"start_time_realtime", "wall-clock time when stream begins (PTS==0)", OFFSET(start_time_realtime), AV_OPT_TYPE_INT64, {.i64 = AV_NOPTS_VALUE}, INT64_MIN, (double)INT64_MAX, E},
| ^
src/libavformat/options_table.h:65:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | {"fpsprobesize", "number of frames used to probe fps", OFFSET(fps_probe_size), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX-1, D},
| ^
src/libavformat/options_table.h:66:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | {"audio_preload", "microseconds by which audio packets should be interleaved earlier", OFFSET(audio_preload), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
| ^
src/libavformat/options_table.h:67:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | {"chunk_duration", "microseconds for each chunk", OFFSET(max_chunk_duration), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
| ^
src/libavformat/options_table.h:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | {"chunk_size", "size in bytes for each chunk", OFFSET(max_chunk_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX-1, E},
| ^
src/libavformat/options_table.h:81:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | {"use_wallclock_as_timestamps", "use wallclock as timestamps", OFFSET(use_wallclock_as_timestamps), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D},
| ^
src/libavformat/options_table.h:82:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | {"skip_initial_bytes", "set number of bytes to skip before reading header and frames", OFFSET(skip_initial_bytes), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, (double)(INT64_MAX-1), D},
| ^
src/libavformat/options_table.h:83:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | {"correct_ts_overflow", "correct single timestamp overflows", OFFSET(correct_ts_overflow), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, D},
| ^
src/libavformat/options_table.h:84:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | {"flush_packets", "enable flushing of the I/O context after each packet", OFFSET(flush_packets), AV_OPT_TYPE_INT, {.i64 = -1}, -1, 1, E},
| ^
src/libavformat/options_table.h:85:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | {"metadata_header_padding", "set number of bytes to be written as padding in a metadata header", OFFSET(metadata_header_padding), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, E},
| ^
src/libavformat/options_table.h:86:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | {"output_ts_offset", "set output timestamp offset", OFFSET(output_ts_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, INT64_MIN, (double)INT64_MAX, E},
| ^
src/libavformat/options_table.h:87:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | {"max_interleave_delta", "maximum buffering duration for interleaving", OFFSET(max_interleave_delta), AV_OPT_TYPE_INT64, { .i64 = 10000000 }, 0, (double)INT64_MAX, E },
| ^
src/libavformat/options_table.h:95:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | {"max_ts_probe", "maximum number of packets to read while waiting for the first timestamp", OFFSET(max_ts_probe), AV_OPT_TYPE_INT, { .i64 = 50 }, 0, INT_MAX, D },
| ^
src/libavformat/options_table.h:101:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = ", "}, 0, 0, D|E},
| ^
src/libavformat/options_table.h:102:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/options_table.h:103:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | {"format_whitelist", "List of demuxers that are allowed to be used", OFFSET(format_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/options_table.h:104:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | {"protocol_whitelist", "List of protocols that are allowed to be used", OFFSET(protocol_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/options_table.h:105:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | {"protocol_blacklist", "List of protocols that are not allowed to be used", OFFSET(protocol_blacklist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/options_table.h:106:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
106 | {"max_streams", "maximum number of streams", OFFSET(max_streams), AV_OPT_TYPE_INT, { .i64 = 1000 }, 0, INT_MAX, D },
| ^
src/libavformat/options_table.h:107:173: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
107 | {"skip_estimate_duration_from_pts", "skip duration calculation in estimate_timings_from_pts", OFFSET(skip_estimate_duration_from_pts), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D},
| ^
src/libavformat/options_table.h:108:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | {"max_probe_packets", "Maximum number of packets to probe a codec", OFFSET(max_probe_packets), AV_OPT_TYPE_INT, { .i64 = 2500 }, 0, INT_MAX, D },
| ^
src/libavformat/options_table.h:109:201: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | {"duration_probesize", "Maximum number of bytes to probe the durations of the streams in estimate_timings_from_pts", OFFSET(duration_probesize), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, (double)INT64_MAX, D},
| ^
src/libavformat/options_table.h:110:6: warning: missing field 'help' initializer [-Wmissing-field-initializers]
110 | {NULL},
| ^
src/libavformat/options.c:159:47: warning: unused parameter 's' [-Wunused-parameter]
159 | static int io_close2_default(AVFormatContext *s, AVIOContext *pb)
| ^
src/libavformat/options.c:231:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
231 | { NULL }
| ^
src/libavformat/options.c:246:66: warning: unused parameter 'c' [-Wunused-parameter]
246 | AVStream *avformat_new_stream(AVFormatContext *s, const AVCodec *c)
| ^
src/libavformat/options.c:252:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
252 | if (s->nb_streams >= s->max_streams) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavformat/os_support.c:30:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/options.c:333:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
333 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS },
| ^
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:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
337 | OFFSET(background), AV_OPT_TYPE_COLOR, { .str = "black"}, 0, 0, FLAGS },
| ^
src/libavformat/options.c:338:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
338 | { "horizontal_offset", NULL, OFFSET(horizontal_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavformat/options.c:339:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
339 | { "vertical_offset", NULL, OFFSET(vertical_offset), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavformat/options.c:340:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
340 | { NULL },
| ^
src/libavformat/options.c:353:60: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
353 | AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavformat/options.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
354 | { NULL },
| ^
src/libavformat/options.c:371:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
371 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS | AV_OPT_FLAG_DEPRECATED },
| ^
src/libavformat/options.c:374:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
374 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavformat/options.c:376:68: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
376 | AV_OPT_TYPE_IMAGE_SIZE, { .str = NULL }, 0, INT_MAX, FLAGS },
| ^
src/libavformat/options.c:377:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
377 | { NULL },
| ^
src/libavformat/options.c:451:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
451 | {"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:452:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
452 | { NULL }
| ^
src/libavformat/options.c:565:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
565 | for (int i = 0; i < stg->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~~~
1 warning generated.
CC libavformat/packet_list.o
5 warnings generated.
CC libavformat/paf.o
52 warnings generated.
CC libavformat/pcm.o
CC libavformat/pcmdec.o
src/libavformat/paf.c:60:22: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
60 | if ((p->buf_size >= strlen(MAGIC)) &&
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavformat/paf.c:84:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
84 | for (i = 0; i < count; i++) {
| ~ ^ ~~~~~
src/libavformat/paf.c:229:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
229 | for (i = 0; i < count; i++) {
| ~ ^ ~~~~~
src/libavformat/paf.c:252:50: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
252 | if (p->frames_offset_table[p->current_frame] >= p->video_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
CC libavformat/pcmenc.o
4 warnings generated.
src/libavformat/pcm.c:74:26: warning: unused parameter 'stream_index' [-Wunused-parameter]
74 | int stream_index, int64_t timestamp, int flags)
| ^
CC libavformat/pdvdec.o
src/libavformat/pcmdec.c:108:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 44100}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/pcmdec.c:109:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/pcmdec.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
110 | { NULL },
| ^
src/libavformat/pcmdec.c:169:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
169 | { "sample_rate", "", offsetof(PCMAudioDemuxerContext, sample_rate), AV_OPT_TYPE_INT, {.i64 = 8000}, 0, INT_MAX, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/pcmdec.c:170:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
170 | { "ch_layout", "", offsetof(PCMAudioDemuxerContext, ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "mono"}, 0, 0, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/pcmdec.c:171:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
171 | { NULL },
| ^
1 warning generated.
CC libavformat/pdvenc.o
6 warnings generated.
CC libavformat/pjsdec.o
CC libavformat/pmpdec.o
src/libavformat/pdvdec.c:94:66: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
94 | ((pb->seekable & AVIO_SEEKABLE_NORMAL) && pos + size > avio_size(pb)))
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~
1 warning generated.
src/libavformat/pdvenc.c:195:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
195 | OFFSET(max_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, PDV_MAX_FRAMES, ENC },
| ^
src/libavformat/pdvenc.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
196 | { NULL },
| ^
CC libavformat/pp_bnk.o
CC libavformat/prompeg.o
2 warnings generated.
src/libavformat/pmpdec.c:107:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
107 | if (size < 9 + 4*pmp->num_streams) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/pmpdec.c:113:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
113 | if (fsize > 0 && i == 0 && pos > fsize) {
| ~~~ ^ ~~~~~
src/libavformat/pmpdec.c:118:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
118 | for (i = 1; i < pmp->num_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/pmpdec.c:173:45: warning: unused parameter 'stream_index' [-Wunused-parameter]
173 | static int pmp_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags)
| ^
src/libavformat/pmpdec.c:173:67: warning: unused parameter 'ts' [-Wunused-parameter]
173 | static int pmp_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags)
| ^
src/libavformat/pmpdec.c:173:75: warning: unused parameter 'flags' [-Wunused-parameter]
173 | static int pmp_seek(AVFormatContext *s, int stream_index, int64_t ts, int flags)
| ^
CC libavformat/protocols.o
6 warnings generated.
CC libavformat/psxstr.o
src/libavformat/pp_bnk.c:143:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
143 | for (int i = 0; i < hdr.track_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/pp_bnk.c:301:41: warning: unused parameter 'flags' [-Wunused-parameter]
301 | int64_t pts, int flags)
| ^
src/libavformat/prompeg.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
126 | { NULL }
| ^
src/libavformat/prompeg.c:319:55: warning: unused parameter 'buf' [-Wunused-parameter]
319 | static int prompeg_init(URLContext *h, const uint8_t *buf, int size) {
| ^
CC libavformat/pva.o
2 warnings generated.
CC libavformat/pvfdec.o
2 warnings generated.
CC libavformat/qcp.o
src/libavformat/pva.c:210:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
210 | pos_limit = FFMIN(*pos+PVA_MAX_PAYLOAD_LENGTH*8, (uint64_t)*pos+pos_limit);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/pvfdec.c:50:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
50 | bps <= 0 || bps > INT_MAX / FF_SANE_NB_CHANNELS || sample_rate <= 0)
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/pvfdec.c:49:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
49 | if (channels <= 0 || channels > FF_SANE_NB_CHANNELS ||
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
CC libavformat/qoadec.o
2 warnings generated.
CC libavformat/qtpalette.o
1 warning generated.
CC libavformat/r3d.o
src/libavformat/qcp.c:137:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
137 | for (i=0; i:d awarning: tcomparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]a
_size <= p354k | t _ s i z e ) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~f
or (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++) {
| ~ ^ ~~~~~~~~~
3 warnings generated.
2 warnings generated.
CC libavformat/rawdec.o
CC libavformat/rawenc.o
CC libavformat/rawutils.o
src/libavformat/r3d.c:125:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
125 | for (i = 0; i < r3d->video_offsets_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/r3d.c:380:45: warning: unused parameter 'stream_index' [-Wunused-parameter]
380 | static int r3d_seek(AVFormatContext *s, int stream_index, int64_t sample_time, int flags)
| ^
src/libavformat/r3d.c:380:84: warning: unused parameter 'flags' [-Wunused-parameter]
380 | static int r3d_seek(AVFormatContext *s, int stream_index, int64_t sample_time, int flags)
| ^
src/libavformat/r3d.c:394:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
394 | if (frame_num < r3d->video_offsets_count) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rawdec.c:122:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC},
| ^
src/libavformat/rawdec.c:123:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
123 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC},
| ^
src/libavformat/rawdec.c:124:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
124 | { NULL },
| ^
src/libavformat/rawdec.c:137:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
137 | { "raw_packet_size", "", OFFSET(raw_packet_size), AV_OPT_TYPE_INT, {.i64 = RAW_PACKET_SIZE }, 1, INT_MAX, DEC},
| ^
src/libavformat/rawdec.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
138 | { NULL },
| ^
src/libavformat/rawenc.c:386:50: warning: unused parameter 's' [-Wunused-parameter]
386 | static int h264_check_bitstream(AVFormatContext *s, AVStream *st,
| ^
src/libavformat/rawenc.c:411:49: warning: unused parameter 's' [-Wunused-parameter]
411 | static int vvc_check_bitstream(AVFormatContext *s, AVStream *st,
| ^
src/libavformat/rawenc.c:436:50: warning: unused parameter 's' [-Wunused-parameter]
436 | static int hevc_check_bitstream(AVFormatContext *s, AVStream *st,
| ^
src/libavformat/rawenc.c:569:49: warning: unused parameter 's' [-Wunused-parameter]
569 | static int obu_check_bitstream(AVFormatContext *s, AVStream *st,
| ^
src/libavformat/rawenc.c:570:48: warning: unused parameter 'pkt' [-Wunused-parameter]
570 | const AVPacket *pkt)
| ^
5 warnings generated.
4 warnings generated.
CC libavformat/rawvideodec.o
src/libavformat/rawutils.c:27:43: CC libavformat/rcwtdec.o
warning: unused parameter 's' [-Wunused-parameter]
27 | int ff_reshuffle_raw_rgb(AVFormatContext *s, AVPacket **ppkt, AVCodecParameters *par, int expected_stride)
| ^
5 warnings generated.
CC libavformat/rcwtenc.o
1 warning generated.
CC libavformat/rdt.o
src/libavformat/rawvideodec.c:82:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
82 | if (s->nb_linesize != n) {
| ~~~~~~~~~~~~~~ ^ ~
src/libavformat/rawvideodec.c:181:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
181 | for (int i = 0; i < s->nb_linesize; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/rawvideodec.c:213:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
213 | {"stride", "frame line size in bytes", OFFSET(linesize), AV_OPT_TYPE_INT | AV_OPT_TYPE_FLAG_ARRAY, {.arr = NULL}, 0, INT_MAX, DEC },
| ^
src/libavformat/rawvideodec.c:216:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
216 | { "pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64 = AV_PIX_FMT_YUV420P}, AV_PIX_FMT_YUV420P, INT_MAX, DEC },
| ^
src/libavformat/rawvideodec.c:218:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
218 | { "video_size", "set frame size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC },
| ^
src/libavformat/rawvideodec.c:219:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
219 | { "framerate", "set frame rate", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC },
| ^
src/libavformat/rawvideodec.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
220 | { NULL },
| ^
7 warnings generated.
CC libavformat/realtextdec.o
CC libavformat/redspark.o
CC libavformat/replaygain.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/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) {
| ~~~ ^ ~~~~
1 warning generated.
5 warnings generated.
CC libavformat/riffdec.o
CC libavformat/riffenc.o
CC libavformat/rka.o
src/libavformat/riff.c:667:24: warning: missing field 'guid' initializer [-Wmissing-field-initializers]
667 | { AV_CODEC_ID_NONE }
| ^
1 warning generated.
CC libavformat/rl2.o
src/libavformat/riffdec.c:129:76: warning: cast from 'const struct AVCodecParameters *' to 'struct AVCodecParameters *' drops const qualifier [-Wcast-qual]
129 | int frame_size = av_get_audio_frame_duration2((AVCodecParameters *)par,
| ^
CC libavformat/rm.o
src/libavformat/rl2.c:176:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
176 | for(i=0; i < frame_count;i++) {
| ~ ^ ~~~~~~~~~~~
src/libavformat/rl2.c:183:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
183 | for(i=0; i < frame_count;i++) {
| ~ ^ ~~~~~~~~~~~
src/libavformat/rl2.c:190:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
190 | for(i=0; i < frame_count;i++) {
| ~ ^ ~~~~~~~~~~~
src/libavformat/rl2.c:199:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
199 | for(i=0;inb_streams; i++){
| ~^~~~~~~~~~~~~~
src/libavformat/rl2.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
243 | if (rl2->index_pos[i] < sti->nb_index_entries
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rl2.c:291:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
291 | for(i=0; i < s->nb_streams; i++){
| ~ ^ ~~~~~~~~~~~~~
1 warning generated.
CC libavformat/rmdec.o
CC libavformat/rmenc.o
7 warnings generated.
src/libavformat/rm.c:48:24: warning: missing field 'tag' initializer [-Wmissing-field-initializers]
48 | { AV_CODEC_ID_NONE },
| ^
1 warning generated.
CC libavformat/rmsipr.o
CC libavformat/rpl.o
CC libavformat/rsd.o
src/libavformat/rmenc.c:95:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
95 | for(i=0;inb_streams;i++) {
| ~^~~~~~~~~~~~~~~~
src/libavformat/rmenc.c:132:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
132 | for(i=0; inb_streams;i++) {
| ~^~~~~~~~~~~~~~~~
src/libavformat/rmenc.c:325:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
325 | for(n=0;nnb_streams;n++) {
| ~^~~~~~~~~~~~~~
src/libavformat/rmenc.c:455:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
455 | for(i=0;inb_streams;i++)
| ~^~~~~~~~~~~~~~
src/libavformat/rpl.c:105:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]
105 | if (num > (INT64_MAX - 9) / 10ULL || den > INT64_MAX / 10ULL)
| ~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavformat/rpl.c:105:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long long' [-Wsign-compare]
105 | if (num > (INT64_MAX - 9) / 10ULL || den > INT64_MAX / 10ULL)
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rpl.c:296:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]
296 | for (i = 0; !error && i < number_of_chunks; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/rpl.c:338:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
338 | if (rpl->chunk_number >= sti->nb_index_entries)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rpl.c:366:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
366 | if (ret != frame_size)
| ~~~ ^ ~~~~~~~~~~
src/libavformat/rpl.c:374:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int32_t' (aka 'int') [-Wsign-compare]
374 | if (rpl->frame_in_part == rpl->frames_per_chunk) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rmdec.c:97:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
97 | for (i=0; icoded_framesize * (uint64_t)sub_packet_h > (2LL + (sub_packet_h & 1)) * ast->audio_framesize)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rmdec.c:276:63: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare]
276 | if (ast->coded_framesize * (uint64_t)sub_packet_h != 2LL*ast->audio_framesize) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rmdec.c:421:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
421 | if (codec_data_size >= size) {
| ~~~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/rmdec.c:454:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
454 | if (s->streams[n]->id == str_id) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavformat/rmdec.c:511:46: warning: unused parameter 'mime' [-Wunused-parameter]
511 | AVStream *st, char *mime)
| ^
src/libavformat/rmdec.c:761:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
761 | for(i=0;inb_streams;i++) {
| ~^~~~~~~~~~~~~~
src/libavformat/rmdec.c:766:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
766 | if (i == s->nb_streams) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/rmdec.c:1094:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1094 | for (i=0;inb_streams;i++)
| ~^~~~~~~~~~~~~~
src/libavformat/rmdec.c:1114:55: warning: unused parameter 'pos_limit' [-Wunused-parameter]
1114 | int64_t *ppos, int64_t pos_limit)
| ^
6 warnings generated.
src/libavformat/rsd.c:75:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
75 | for (i=0; i < FF_ARRAY_ELEMS(rsd_unsupported_tags); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/rso.o
1 warning generated.
CC libavformat/rsodec.o
6 warnings generated.
CC libavformat/rsoenc.o
CC libavformat/rtmpdigest.o
src/libavformat/rsoenc.c:49:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
49 | if (par->sample_rate >= 1u<<16) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~
1 warning generated.
CC libavformat/rtmphttp.o
CC libavformat/rtmppkt.o
CC libavformat/rtmpproto.o
src/libavformat/rtmphttp.c:183:63: warning: unused parameter 'flags' [-Wunused-parameter]
183 | static int rtmp_http_open(URLContext *h, const char *uri, int flags)
| ^
src/libavformat/rtmphttp.c:264:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
264 | {"ffrtmphttp_tls", "Use a HTTPS tunneling connection (RTMPTS).", OFFSET(tls), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC},
| ^
src/libavformat/rtmphttp.c:265:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
265 | { NULL },
| ^
10 warnings generated.
CC libavformat/rtp.o
3 warnings generated.
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)
| ^
CC libavformat/rtpdec.o
src/libavformat/rtmpproto.c:783:46: warning: unused parameter 's' [-Wunused-parameter]
783 | static int gen_get_stream_length(URLContext *s, RTMPContext *rt)
| ^
src/libavformat/rtmpproto.c:805:40: warning: unused parameter 's' [-Wunused-parameter]
805 | static int gen_buffer_time(URLContext *s, RTMPContext *rt)
| ^
src/libavformat/rtmpproto.c:978:44: warning: unused parameter 's' [-Wunused-parameter]
978 | static int gen_window_ack_size(URLContext *s, RTMPContext *rt)
| ^
src/libavformat/rtmpproto.c:997:37: warning: unused parameter 's' [-Wunused-parameter]
997 | static int gen_check_bw(URLContext *s, RTMPContext *rt)
| ^
src/libavformat/rtmpproto.c:1018:39: warning: unused parameter 's' [-Wunused-parameter]
1018 | static int gen_bytes_read(URLContext *s, RTMPContext *rt, uint32_t ts)
| ^
src/libavformat/rtmpproto.c:1034:47: warning: unused parameter 's' [-Wunused-parameter]
1034 | static int gen_fcsubscribe_stream(URLContext *s, RTMPContext *rt,
| ^
src/libavformat/rtmpproto.c:1462:39: warning: unused parameter 'size' [-Wunused-parameter]
1462 | int size)
| ^
src/libavformat/rtmpproto.c:1482:74: warning: unused parameter 'size' [-Wunused-parameter]
1482 | uint32_t second_int, char *arraydata, int size)
| ^
src/libavformat/rtmpproto.c:1799:39: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1799 | while (*cptr && *cptr != ' ' && i < sizeof(authmod) - 1)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/rtmpproto.c:2396:58: warning: unused parameter 'rt' [-Wunused-parameter]
2396 | static int rtmp_parse_result(URLContext *s, RTMPContext *rt, RTMPPacket *pkt)
| ^
src/libavformat/rtmpproto.c:2474:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
2474 | if (size + 3 + 4 > bytestream2_get_bytes_left(&gbc))
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rtmpproto.c:2688:49: warning: unused parameter 'uri' [-Wunused-parameter]
2688 | static int rtmp_open(URLContext *s, const char *uri, int flags, AVDictionary **opts)
| ^
src/libavformat/rtmpproto.c:2802:45: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2802 | av_strlcpy(fname_buffer, fname, FFMIN(amp - fname + 1,
| ^ ~~~~~~~~~~~~~~~
2803 | sizeof(fname_buffer)));
| ~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/rtmpproto.c:3206:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3206 | {"rtmp_app", "Name of application to connect to on the RTMP server", OFFSET(app), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
| ^
src/libavformat/rtmpproto.c:3207:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3207 | {"rtmp_buffer", "Set buffer time in milliseconds. The default is 3000.", OFFSET(client_buffer_time), AV_OPT_TYPE_INT, {.i64 = 3000}, 0, INT_MAX, DEC|ENC},
| ^
src/libavformat/rtmpproto.c:3208:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3208 | {"rtmp_conn", "Append arbitrary AMF data to the Connect message", OFFSET(conn), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
| ^
src/libavformat/rtmpproto.c:3209:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3209 | {"rtmp_flashver", "Version of the Flash plugin used to run the SWF player.", OFFSET(flashver), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
| ^
src/libavformat/rtmpproto.c:3210:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3210 | {"rtmp_flush_interval", "Number of packets flushed in the same request (RTMPT only).", OFFSET(flush_interval), AV_OPT_TYPE_INT, {.i64 = 10}, 0, INT_MAX, ENC},
| ^
src/libavformat/rtmpproto.c:3211:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3211 | {"rtmp_enhanced_codecs", "Specify the codec(s) to use in an enhanced rtmp live stream", OFFSET(enhanced_codecs), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, ENC},
| ^
src/libavformat/rtmpproto.c:3216:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3216 | {"rtmp_pageurl", "URL of the web page in which the media was embedded. By default no value will be sent.", OFFSET(pageurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC},
| ^
src/libavformat/rtmpproto.c:3217:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3217 | {"rtmp_playpath", "Stream identifier to play or to publish", OFFSET(playpath), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
| ^
src/libavformat/rtmpproto.c:3218:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3218 | {"rtmp_subscribe", "Name of live stream to subscribe to. Defaults to rtmp_playpath.", OFFSET(subscribe), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC},
| ^
src/libavformat/rtmpproto.c:3220:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3220 | {"rtmp_swfsize", "Size of the decompressed SWF file, required for SWFVerification.", OFFSET(swfsize), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, DEC},
| ^
src/libavformat/rtmpproto.c:3221:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3221 | {"rtmp_swfurl", "URL of the SWF player. By default no value will be sent", OFFSET(swfurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
| ^
src/libavformat/rtmpproto.c:3222:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3222 | {"rtmp_swfverify", "URL to player swf file, compute hash/size automatically.", OFFSET(swfverify), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC},
| ^
src/libavformat/rtmpproto.c:3223:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3223 | {"rtmp_tcurl", "URL of the target stream. Defaults to proto://host[:port]/app.", OFFSET(tcurl), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, DEC|ENC},
| ^
src/libavformat/rtmpproto.c:3226:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
3226 | {"tcp_nodelay", "Use TCP_NODELAY to disable Nagle's algorithm", OFFSET(tcp_nodelay), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, DEC|ENC},
| ^
src/libavformat/rtmpproto.c:3228:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
3228 | { NULL },
| ^
CC libavformat/rtpdec_ac3.o
In file included from src/libavformat/rtpdec.c:31:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/rtpdec.c:204:40: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
204 | if (s->first_rtcp_ntp_time == AV_NOPTS_VALUE) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/rtpdec.c:375:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
375 | if (s->last_sr.ntp_timestamp == AV_NOPTS_VALUE) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/rtpdec.c:643:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
643 | if (s->last_sr.ntp_timestamp != AV_NOPTS_VALUE) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/rtpdec.c:649:34: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
649 | if (s->last_sr.ntp_timestamp != AV_NOPTS_VALUE && s->ic->nb_streams > 1) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavformat/rtpdec_amr.o
src/libavformat/rtpdec_ac3.c:42:68: warning: unused parameter 'seq' [-Wunused-parameter]
42 | const uint8_t *buf, int len, uint16_t seq,
| ^
1 warning generated.
CC libavformat/rtpdec_asf.o
src/libavformat/rtpdec_amr.c:41:46: warning: unused parameter 's' [-Wunused-parameter]
41 | static av_cold int amr_init(AVFormatContext *s, int st_index, PayloadContext *data)
| ^
src/libavformat/rtpdec_amr.c:41:53: warning: unused parameter 'st_index' [-Wunused-parameter]
41 | static av_cold int amr_init(AVFormatContext *s, int st_index, PayloadContext *data)
| ^
src/libavformat/rtpdec_amr.c:47:68: warning: unused parameter 'data' [-Wunused-parameter]
47 | static int amr_handle_packet(AVFormatContext *ctx, PayloadContext *data,
| ^
src/libavformat/rtpdec_amr.c:48:69: warning: unused parameter 'timestamp' [-Wunused-parameter]
48 | AVStream *st, AVPacket *pkt, uint32_t *timestamp,
| ^
src/libavformat/rtpdec_amr.c:49:68: warning: unused parameter 'seq' [-Wunused-parameter]
49 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_amr.c:50:34: warning: unused parameter 'flags' [-Wunused-parameter]
50 | int flags)
| ^
src/libavformat/rtpdec_amr.c:136:37: warning: unused parameter 'stream' [-Wunused-parameter]
136 | AVStream *stream, PayloadContext *data,
| ^
7 warnings generated.
CC libavformat/rtpdec_av1.o
5 warnings generated.
CC libavformat/rtpdec_dv.o
In file included from src/libavformat/rtpdec_asf.c:33:
In file included from src/libavformat/rtsp.h:28:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/rtpdec_asf.c:50:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
50 | if (len < sizeof(ff_asf_guid) * 2 + 22 ||
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rtpdec_asf.c:59:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
59 | if (chunksize > end - p)
| ~~~~~~~~~ ^ ~~~~~~~
src/libavformat/rtpdec_asf.c:75:22: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
75 | } while (end - p >= sizeof(ff_asf_guid) + 8);
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rtpdec_asf.c:86:34: warning: unused parameter 'opaque' [-Wunused-parameter]
86 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size)
| ^
src/libavformat/rtpdec_asf.c:86:51: warning: unused parameter 'buf' [-Wunused-parameter]
86 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size)
| ^
src/libavformat/rtpdec_asf.c:86:60: warning: unused parameter 'buf_size' [-Wunused-parameter]
86 | static int packetizer_read(void *opaque, uint8_t *buf, int buf_size)
| ^
src/libavformat/rtpdec_asf.c:156:50: warning: unused parameter 'asf' [-Wunused-parameter]
156 | PayloadContext *asf, const char *line)
| ^
src/libavformat/rtpdec_asf.c:168:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
168 | for (i = 0; i < rt->asf_ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rtpdec_asf.c:195:42: warning: unused parameter 'st' [-Wunused-parameter]
195 | AVStream *st, AVPacket *pkt,
| ^
src/libavformat/rtpdec_asf.c:196:42: warning: unused parameter 'timestamp' [-Wunused-parameter]
196 | uint32_t *timestamp,
| ^
src/libavformat/rtpdec_asf.c:197:70: warning: unused parameter 'seq' [-Wunused-parameter]
197 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_asf.c:288:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
288 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
In file included from src/libavformat/rtpdec_av1.c:38:
src/libavformat/rtp_av1.h:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
84 | for (int i = 0; i < num_lebs; i++) {
| ~ ^ ~~~~~~~~
src/libavformat/rtp_av1.h:85:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
85 | if (i == num_lebs - 1) {
| ~ ^ ~~~~~~~~~~~~
src/libavformat/rtpdec_av1.c:63:48: warning: unused parameter 'stream' [-Wunused-parameter]
63 | AVStream *stream,
| ^
src/libavformat/rtpdec_av1.c:347:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
347 | if (num_lebs > data->frag_lebs_res) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/rtpdec_av1.c:416:47: warning: unused parameter 'data' [-Wunused-parameter]
416 | static void av1_close_context(PayloadContext *data) {
| ^
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.
3 warnings generated.
CC libavformat/rtpdec_g726.o
CC libavformat/rtpdec_h261.o
5 warnings generated.
CC libavformat/rtpdec_h263.o
src/libavformat/rtpdec_g726.c:51:1: warning: unused parameter 'data' [-Wunused-parameter]
51 | RTP_G726_HANDLER(16);
| ^
src/libavformat/rtpdec_g726.c:27:61: note: expanded from macro 'RTP_G726_HANDLER'
27 | PayloadContext *data) \
| ^
src/libavformat/rtpdec_g726.c:52:1: warning: unused parameter 'data' [-Wunused-parameter]
52 | RTP_G726_HANDLER(24);
| ^
src/libavformat/rtpdec_g726.c:27:61: note: expanded from macro 'RTP_G726_HANDLER'
27 | PayloadContext *data) \
| ^
src/libavformat/rtpdec_g726.c:53:1: warning: unused parameter 'data' [-Wunused-parameter]
53 | RTP_G726_HANDLER(32);
| ^
src/libavformat/rtpdec_g726.c:27:61: note: expanded from macro 'RTP_G726_HANDLER'
27 | PayloadContext *data) \
| ^
src/libavformat/rtpdec_g726.c:54:1: warning: unused parameter 'data' [-Wunused-parameter]
54 | RTP_G726_HANDLER(40);
| ^
src/libavformat/rtpdec_g726.c:27:61: note: expanded from macro 'RTP_G726_HANDLER'
27 | PayloadContext *data) \
| ^
4 warnings generated.
CC libavformat/rtpdec_h263_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.
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)
| ^
CC libavformat/rtpdec_h264.o
4 warnings generated.
CC libavformat/rtpdec_hevc.o
29 warnings generated.
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)
| ^
CC libavformat/rtpdec_ilbc.o
CC libavformat/rtpdec_jpeg.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)
| ^
4 warnings generated.
CC libavformat/rtpdec_latm.o
src/libavformat/rtpdec_ilbc.c:27:62: warning: unused parameter 'data' [-Wunused-parameter]
27 | AVStream *stream, PayloadContext *data,
| ^
1 warning generated.
CC libavformat/rtpdec_mpa_robust.o
src/libavformat/rtpdec_jpeg.c:216:68: warning: unused parameter 'seq' [-Wunused-parameter]
216 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_latm.c:44:68: warning: unused parameter 'seq' [-Wunused-parameter]
44 | const uint8_t *buf, int len, uint16_t seq,
| ^
8 warnings generated.
src/libavformat/rtpdec_latm.c:138:57: warning: unused parameter 'data' [-Wunused-parameter]
138 | AVStream *stream, PayloadContext *data,
| ^
CC libavformat/rtpdec_mpeg12.o
src/libavformat/rtpdec_mpa_robust.c:70:54: warning: unused parameter 'seq' [-Wunused-parameter]
70 | int len, uint16_t seq, int flags)
| ^
src/libavformat/rtpdec_mpa_robust.c:70:63: warning: unused parameter 'flags' [-Wunused-parameter]
70 | int len, uint16_t seq, int flags)
| ^
src/libavformat/rtpdec_mpa_robust.c:88:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
88 | if (continuation || adu_size > len) {
| ~~~~~~~~ ^ ~~~
src/libavformat/rtpdec_mpa_robust.c:121:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
121 | if (!continuation && adu_size <= len) {
| ~~~~~~~~ ^ ~~~
2 warnings generated.
CC libavformat/rtpdec_mpeg4.o
4 warnings generated.
CC libavformat/rtpdec_mpegts.o
src/libavformat/rtpdec_mpeg12.c:26:47: warning: unused parameter 'ctx' [-Wunused-parameter]
26 | static int mpeg_parse_packet(AVFormatContext *ctx, PayloadContext *data,
| ^
src/libavformat/rtpdec_mpeg12.c:26:68: warning: unused parameter 'data' [-Wunused-parameter]
26 | static int mpeg_parse_packet(AVFormatContext *ctx, PayloadContext *data,
| ^
src/libavformat/rtpdec_mpeg12.c:27:69: warning: unused parameter 'timestamp' [-Wunused-parameter]
27 | AVStream *st, AVPacket *pkt, uint32_t *timestamp,
| ^
src/libavformat/rtpdec_mpeg12.c:28:68: warning: unused parameter 'seq' [-Wunused-parameter]
28 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_mpeg12.c:29:34: warning: unused parameter 'flags' [-Wunused-parameter]
29 | int flags)
| ^
1 warning generated.
CC libavformat/rtpdec_opus.o
5 warnings generated.
CC libavformat/rtpdec_qcelp.o
src/libavformat/rtpdec_mpegts.c:41:58: warning: unused parameter 'st_index' [-Wunused-parameter]
41 | static av_cold int mpegts_init(AVFormatContext *ctx, int st_index,
| ^
src/libavformat/rtpdec_mpegts.c:50:50: warning: unused parameter 'ctx' [-Wunused-parameter]
50 | static int mpegts_handle_packet(AVFormatContext *ctx, PayloadContext *data,
| ^
src/libavformat/rtpdec_mpegts.c:51:43: warning: unused parameter 'st' [-Wunused-parameter]
51 | AVStream *st, AVPacket *pkt, uint32_t *timestamp,
| ^
src/libavformat/rtpdec_mpegts.c:52:71: warning: unused parameter 'seq' [-Wunused-parameter]
52 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_mpegts.c:53:37: warning: unused parameter 'flags' [-Wunused-parameter]
53 | int flags)
| ^
src/libavformat/rtpdec_mpegts.c:84:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
84 | data->read_buf_size = FFMIN(len - ret, sizeof(data->buf));
| ^ ~~~~~~~~~ ~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/rtpdec_mpeg4.c:183:67: warning: unused parameter 'seq' [-Wunused-parameter]
183 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_mpeg4.c:283:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
283 | data->buf_size = FFMIN(len, sizeof(data->buf));
| ^ ~~~ ~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
6 warnings generated.
CC libavformat/rtpdec_qdm2.o
src/libavformat/rtpdec_qcelp.c:100:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
100 | if (len > sizeof(data->next_data))
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rtpdec_qcelp.c:125:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
125 | if (len - 1 - frame_size > sizeof(data->group[0].data))
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rtpdec_qcelp.c:153:47: warning: unused parameter 'buf' [-Wunused-parameter]
153 | const uint8_t *buf, int len)
| ^
src/libavformat/rtpdec_qcelp.c:153:56: warning: unused parameter 'len' [-Wunused-parameter]
153 | const uint8_t *buf, int len)
| ^
src/libavformat/rtpdec_qcelp.c:203:69: warning: unused parameter 'seq' [-Wunused-parameter]
203 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_qcelp.c:204:35: warning: unused parameter 'flags' [-Wunused-parameter]
204 | int flags)
| ^
src/libavformat/rtpdec_opus.c:86:72: warning: unused parameter 'priv_data' [-Wunused-parameter]
86 | static int opus_init(AVFormatContext *s, int st_index, PayloadContext *priv_data)
| ^
src/libavformat/rtpdec_opus.c:91:47: warning: unused parameter 'ctx' [-Wunused-parameter]
91 | static int opus_parse_packet(AVFormatContext *ctx, PayloadContext *data,
| ^
src/libavformat/rtpdec_opus.c:91:68: warning: unused parameter 'data' [-Wunused-parameter]
91 | static int opus_parse_packet(AVFormatContext *ctx, PayloadContext *data,
| ^
src/libavformat/rtpdec_opus.c:92:68: warning: unused parameter 'timestamp' [-Wunused-parameter]
92 | AVStream *st, AVPacket *pkt, uint32_t *timestamp,
| ^
src/libavformat/rtpdec_opus.c:93:67: warning: unused parameter 'seq' [-Wunused-parameter]
93 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_opus.c:94:33: warning: unused parameter 'flags' [-Wunused-parameter]
94 | int flags)
| ^
src/libavformat/rtpdec_opus.c:114:57: warning: unused parameter 'data' [-Wunused-parameter]
114 | AVStream *stream, PayloadContext *data,
| ^
2 warnings generated.
6 warnings generated.
CC libavformat/rtpdec_qt.o
CC libavformat/rtpdec_rfc4175.o
7 warnings generated.
CC libavformat/rtpdec_svq3.o
src/libavformat/rtpdec_qdm2.c:153:64: warning: unused parameter 'st' [-Wunused-parameter]
153 | static int qdm2_parse_subpacket(PayloadContext *qdm, AVStream *st,
| ^
src/libavformat/rtpdec_qdm2.c:247:68: warning: unused parameter 'seq' [-Wunused-parameter]
247 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_qdm2.c:248:34: warning: unused parameter 'flags' [-Wunused-parameter]
248 | int flags)
| ^
src/libavformat/rtpdec_qdm2.c:288:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
288 | if (++qdm->n_pkts < qdm->subpkts_per_block)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rtpdec_rfc4175.c:125:48: warning: unused parameter 's' [-Wunused-parameter]
125 | static int rfc4175_parse_fmtp(AVFormatContext *s, AVStream *stream,
| ^
src/libavformat/rtpdec_rfc4175.c:238:43: warning: unused parameter 'seq' [-Wunused-parameter]
238 | uint16_t seq, int flags)
| ^
src/libavformat/rtpdec_rfc4175.c:290:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
290 | if (payload_len < data->pgroup)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavformat/rtpdec_rfc4175.c:315:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
315 | if (copy_offset + length > data->frame_size || !data->frame)
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
4 warnings generated.
CC libavformat/rtpdec_vc2hq.o
src/libavformat/rtpdec_qt.c:43:49: warning: unused parameter 'ctx' [-Wunused-parameter]
43 | static av_cold int qt_rtp_init(AVFormatContext *ctx, int st_index,
| ^
src/libavformat/rtpdec_qt.c:43:58: warning: unused parameter 'st_index' [-Wunused-parameter]
43 | static av_cold int qt_rtp_init(AVFormatContext *ctx, int st_index,
| ^
src/libavformat/rtpdec_qt.c:56:50: warning: unused parameter 'seq' [-Wunused-parameter]
56 | int len, uint16_t seq, int flags)
| ^
src/libavformat/rtpdec_svq3.c:43:48: warning: unused parameter 's' [-Wunused-parameter]
43 | static int svq3_parse_packet (AVFormatContext *s, PayloadContext *sv,
| ^
src/libavformat/rtpdec_svq3.c:46:69: warning: unused parameter 'seq' [-Wunused-parameter]
46 | const uint8_t *buf, int len, uint16_t seq,
| ^
src/libavformat/rtpdec_svq3.c:47:35: warning: unused parameter 'flags' [-Wunused-parameter]
47 | int flags)
| ^
3 warnings generated.
4 warnings generated.
CC libavformat/rtpdec_vp8.o
CC libavformat/rtpdec_vp9.o
3 warnings generated.
CC libavformat/rtpdec_xiph.o
src/libavformat/rtpdec_vc2hq.c:178:70: warning: unused parameter 'seq' [-Wunused-parameter]
178 | const uint8_t *buf, int len, uint16_t seq,
| ^
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 *c1 warningt generatedx.
, 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,
| ^
CC libavformat/rtpenc.o
3 warnings generated.
2 warnings generated.
CC libavformat/rtpenc_aac.o
CC libavformat/rtpenc_amr.o
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:36:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
36 | { "payload_type", "Specify RTP payload type", offsetof(RTPMuxContext, payload_type), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 127, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/rtpenc.c:37:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
37 | { "ssrc", "Stream identifier", offsetof(RTPMuxContext, ssrc), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, UINT32_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/rtpenc.c:38:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
38 | { "cname", "CNAME to include in RTCP SR packets", offsetof(RTPMuxContext, cname), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/rtpenc.c:39:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
39 | { "seq", "Starting sequence number", offsetof(RTPMuxContext, seq), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 65535, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/rtpenc.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
40 | { NULL },
| ^
src/libavformat/rtpenc.c:152:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
152 | s1->packet_size = FFMIN(s1->packet_size,
| ^ ~~~~~~~~~~~~~~~
153 | s1->pb->max_packet_size);
| ~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
3 warnings generated.
CC libavformat/rtpenc_av1.o
CC libavformat/rtpenc_chain.o
CC libavformat/rtpenc_h261.o
In file included from src/libavformat/rtpenc_av1.c:33:
src/libavformat/rtp_av1.h:84:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
84 | for (int i = 0; i < num_lebs; i++) {
| ~ ^ ~~~~~~~~
src/libavformat/rtp_av1.h:85:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
85 | if (i == num_lebs - 1) {
| ~ ^ ~~~~~~~~~~~~
6 warnings generated.
CC libavformat/rtpenc_h263.o
CC libavformat/rtpenc_h263_rfc2190.o
CC libavformat/rtpenc_h264_hevc.o
2 warnings generated.
CC libavformat/rtpenc_jpeg.o
CC libavformat/rtpenc_latm.o
In file included from src/libavformat/rtpenc_h263_rfc2190.c:24:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavformat/rtpenc_mpegts.o
CC libavformat/rtpenc_mpv.o
2 warnings generated.
CC libavformat/rtpenc_rfc4175.o
src/libavformat/rtpenc_mpegts.c:77:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
77 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/rtpenc_mpegts.c:96:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
96 | for (i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/rtpenc_mpegts.c:179:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
179 | { "mpegts_muxer_options", "set list of options for the MPEG-TS muxer", OFFSET(mpegts_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E },
| ^
src/libavformat/rtpenc_mpegts.c:180:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
180 | { "rtp_muxer_options", "set list of options for the RTP muxer", OFFSET(rtp_muxer_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E },
| ^
src/libavformat/rtpenc_mpegts.c:181:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
181 | { NULL },
| ^
CC libavformat/rtpenc_vc2hq.o
5 warnings generated.
CC libavformat/rtpenc_vp8.o
CC libavformat/rtpenc_vp9.o
CC libavformat/rtpenc_xiph.o
In file included from src/libavformat/rtpenc_vc2hq.c:25:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/rtpenc_vc2hq.c:74:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
74 | for(lvl = 0; lvl < wavelet_depth; lvl++)
| ~~~ ^ ~~~~~~~~~~~~~
CC libavformat/rtpproto.o
CC libavformat/rtsp.o
CC libavformat/rtspdec.o
In file included from src/libavformat/rtpproto.c:36:
In file included from src/libavformat/ip.h:24:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/rtpproto.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
90 | { NULL }
| ^
2 warnings generated.
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)
| ^
CC libavformat/rtspenc.o
src/libavformat/rtsp.c:88:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | { "initial_pause", "do not start playing the stream immediately", OFFSET(initial_pause), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, DEC },
| ^
src/libavformat/rtsp.c:101:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | { "min_port", "set minimum local UDP port", OFFSET(rtp_port_min), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MIN}, 0, 65535, DEC|ENC },
| ^
src/libavformat/rtsp.c:102:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | { "max_port", "set maximum local UDP port", OFFSET(rtp_port_max), AV_OPT_TYPE_INT, {.i64 = RTSP_RTP_PORT_MAX}, 0, 65535, DEC|ENC },
| ^
src/libavformat/rtsp.c:103:207: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections (-1 is infinite, imply flag listen)", OFFSET(initial_timeout), AV_OPT_TYPE_INT, {.i64 = -1}, INT_MIN, INT_MAX, DEC },
| ^
src/libavformat/rtsp.c:104:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | { "timeout", "set timeout (in microseconds) of socket I/O operations", OFFSET(stimeout), AV_OPT_TYPE_INT64, {.i64 = 0}, INT_MIN, INT64_MAX, DEC },
| ^
src/libavformat/rtsp.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | COMMON_OPTS(),
| ^
src/libavformat/rtsp.c:82:178: note: expanded from macro 'COMMON_OPTS'
82 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \
| ^
src/libavformat/rtsp.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/rtsp.c:83:178: note: expanded from macro 'COMMON_OPTS'
83 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \
| ^
src/libavformat/rtsp.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/rtsp.c:84:176: note: expanded from macro 'COMMON_OPTS'
84 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \
| ^
src/libavformat/rtsp.c:106:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
106 | { "user_agent", "override User-Agent header", OFFSET(user_agent), AV_OPT_TYPE_STRING, {.str = LIBAVFORMAT_IDENT}, 0, 0, DEC },
| ^
src/libavformat/rtsp.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
110 | { NULL },
| ^
src/libavformat/rtsp.c:117:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC },
| ^
src/libavformat/rtsp.c:118:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
118 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \
| ^
src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
120 | COMMON_OPTS(),
| ^
src/libavformat/rtsp.c:82:178: note: expanded from macro 'COMMON_OPTS'
82 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \
| ^
src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/rtsp.c:83:178: note: expanded from macro 'COMMON_OPTS'
83 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \
| ^
src/libavformat/rtsp.c:120:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/rtsp.c:84:176: note: expanded from macro 'COMMON_OPTS'
84 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \
| ^
src/libavformat/rtsp.c:121:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
121 | { NULL },
| ^
src/libavformat/rtsp.c:126:198: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
126 | { "listen_timeout", "set maximum timeout (in seconds) to wait for incoming connections", OFFSET(stimeout), AV_OPT_TYPE_DURATION, {.i64 = READ_PACKET_TIMEOUT_S*1000000}, INT_MIN, INT64_MAX, DEC },
| ^
src/libavformat/rtsp.c:127:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
127 | { "localaddr", "local address", OFFSET(localaddr),AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC }, \
| ^
src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
129 | COMMON_OPTS(),
| ^
src/libavformat/rtsp.c:82:178: note: expanded from macro 'COMMON_OPTS'
82 | { "reorder_queue_size", "set number of packets to buffer for handling of reordered packets", OFFSET(reordering_queue_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC }, \
| ^
src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/rtsp.c:83:178: note: expanded from macro 'COMMON_OPTS'
83 | { "buffer_size", "Underlying protocol send/receive buffer size", OFFSET(buffer_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, DEC|ENC }, \
| ^
src/libavformat/rtsp.c:129:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavformat/rtsp.c:84:176: note: expanded from macro 'COMMON_OPTS'
84 | { "pkt_size", "Underlying protocol send packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 1472 }, -1, INT_MAX, ENC } \
| ^
src/libavformat/rtsp.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
130 | { NULL },
| ^
src/libavformat/rtsp.c:756:45: warning: missing field 'default_ttl' initializer [-Wmissing-field-initializers]
756 | SDPParseState sdp_parse_state = { { 0 } }, *s1 = &sdp_parse_state;
| ^
src/libavformat/rtsp.c:773:27: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
773 | if ((q - buf) < sizeof(buf) - 1)
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavformat/rtsp.c:1079:38: warning: unused parameter 'seq' [-Wunused-parameter]
1079 | uint32_t seq, uint32_t rtptime)
| ^
src/libavformat/rtsp.c:1216:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1216 | if (len1 > sizeof(buf))
| ~~~~ ^ ~~~~~~~~~~~
src/libavformat/rtsp.c:1270:31: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1270 | if ((q - buf) < sizeof(buf) - 1)
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
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 ^:
1782:50: warning: comparison of integers of different signs: 'enum RTSPLowerTransport' and 'int' [-Wsign-compare]
1782 | if (reply->transports[0].lower_transport != lower_transport) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
2 warnings generated.
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)
| ^
CC libavformat/s337m.o
src/libavformat/rtsp.c:2476:45: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
2476 | if (rtpctx->first_rtcp_ntp_time != AV_NOPTS_VALUE) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/rtsp.c:2491:54: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
2491 | rtpctx2->first_rtcp_ntp_time == AV_NOPTS_VALUE) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/rtsp.c:2550:35: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
2550 | 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 urisize,
| ^
src/libavformat/rtsp.c:2777:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2777 | for (i = 0; i < FF_ARRAY_ELEMS(filters); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/rtspdec.c:967:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
967 | for (i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/rtspdec.c:995:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
995 | for (r = 0; r < s->nb_streams; r++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/rtspdec.c:1072:50: warning: unused parameter 'flags' [-Wunused-parameter]
1072 | int64_t timestamp, int flags)
| ^
src/libavformat/rtspenc.c:93:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
93 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/rtspenc.c:165:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
165 | if (packet_len > size || packet_len < 2)
| ~~~~~~~~~~ ^ ~~~~
3 warnings generated.
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/samidec.o
1 warning generated.
CC libavformat/sapdec.o
CC libavformat/sapenc.o
5 warnings generated.
CC libavformat/sauce.o
In file included from src/libavformat/sapdec.c:27:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/sapdec.c:175:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
175 | for (i = 0; i < sap->sdp_ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavformat/sapenc.c:32:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/sapenc.c:49:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
49 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/sapenc.c:146:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
146 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/sbcdec.o
CC libavformat/sbgdec.o
3 warnings generated.
CC libavformat/sccdec.o
CC libavformat/sccenc.o
src/libavformat/sbgdec.c:549:49: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
549 | if (av_sat_add64(p->current_time.t, rel_ts) != p->current_time.t + (uint64_t)rel_ts)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/sbgdec.c:579:53: warning: unused parameter 'wavenum' [-Wunused-parameter]
579 | static int parse_wave_def(struct sbg_parser *p, int wavenum)
| ^
src/libavformat/sbgdec.c:932:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
932 | if (av_sat_add64(s->tseq[i].ts.t, delta) != s->tseq[i].ts.t + (uint64_t)delta)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/sbgdec.c:954:35: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
954 | if (t0 + (uint64_t)tseq->ts.t != av_sat_add64(t0, tseq->ts.t))
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/sbgdec.c:1061:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1061 | for (i = 0; i < FF_ARRAY_ELEMS(cpoints); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/sbgdec.c:1309:42: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1309 | if (av_sat_sub64(ev0.ts_int, period) != (uint64_t)ev0.ts_int - period)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/sbgdec.c:1341:48: warning: unused parameter 's' [-Wunused-parameter]
1341 | static int encode_intervals(struct sbg_script *s, AVCodecParameters *par,
| ^
src/libavformat/sbgdec.c:1500:35: warning: unused parameter 'min_ts' [-Wunused-parameter]
1500 | int64_t min_ts, int64_t ts, int64_t max_ts, int flags)
| ^
src/libavformat/sbgdec.c:1500:63: warning: unused parameter 'max_ts' [-Wunused-parameter]
1500 | int64_t min_ts, int64_t ts, int64_t max_ts, int flags)
| ^
src/libavformat/sbgdec.c:1511:42: warning: unused parameter 'flags' [-Wunused-parameter]
1511 | int64_t ts, int flags)
| ^
src/libavformat/sbgdec.c:1519:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1519 | AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/sbgdec.c:1522:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1522 | AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/sbgdec.c:1525:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1525 | AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/sbgdec.c:1526:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1526 | { NULL },
| ^
CC libavformat/scd.o
CC libavformat/sdns.o
src/libavformat/scd.c:347:45: warning: unused parameter 'stream_index' [-Wunused-parameter]
347 | static int scd_seek(AVFormatContext *s, int stream_index,
| ^
src/libavformat/scd.c:348:38: warning: unused parameter 'flags' [-Wunused-parameter]
348 | int64_t pts, int flags)
| ^
CC libavformat/sdp.o
2 warnings generated.
CC libavformat/sdr2.o
33 warnings generated.
CC libavformat/sdsdec.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/sdxdec.o
CC libavformat/seek.o
CC libavformat/segafilm.o
3 warnings generated.
src/libavformat/seek.c:216:70: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
216 | if (e2_pts < e1_pts || e2_pts - (uint64_t)e1_pts < time_tolerance)
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavformat/segafilmenc.o
src/libavformat/seek.c:505:52: warning: unused parameter 'stream_index' [-Wunused-parameter]
505 | static int seek_frame_byte(AVFormatContext *s, int stream_index,
| ^
src/libavformat/seek.c:506:45: warning: unused parameter 'flags' [-Wunused-parameter]
506 | int64_t pos, int flags)
| ^
src/libavformat/segafilm.c:211:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
211 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/segafilm.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
220 | for (i = 0; i < film->sample_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/segafilm.c:284:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
284 | if (next_sample_id >= film->sample_count)
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/segafilm.c:298:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
298 | if (ret != sample->sample_size)
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~
14 warnings generated.
CC libavformat/segment.o
4 warnings generated.
CC libavformat/serdec.o
src/libavformat/segafilmenc.c:124:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
124 | for (int i = 0; i < format_context->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/segment.c:169:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
169 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/segment.c:186:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
186 | for (i = 0; i < s->nb_programs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/segment.c:435:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
435 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/segment.c:452:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
452 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/segment.c:627:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
627 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/segment.c:635:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
635 | for (i = 0; i < FF_ARRAY_ELEMS(type_priority_list); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/segment.c:641:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
641 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
1 warning generated.
src/libavformat/segment.c:826:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
826 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/segment.c:1055:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1055 | { "reference_stream", "set reference stream", OFFSET(reference_stream_specifier), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, E },
| ^
src/libavformat/segment.c:1056:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1056 | { "segment_format", "set container format used for the segments", OFFSET(format), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
| ^
src/libavformat/segment.c:1057:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1057 | { "segment_format_options", "set list of options for the container format used for the segments", OFFSET(format_options), AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, E },
| ^
src/libavformat/segment.c:1058:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1058 | { "segment_list", "set the segment list filename", OFFSET(list), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
| ^
src/libavformat/segment.c:1059:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1059 | { "segment_header_filename", "write a single file containing the header", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
| ^
src/libavformat/segment.c:1065:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1065 | { "segment_list_size", "set the maximum number of playlist entries", OFFSET(list_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
| ^
src/libavformat/segment.c:1075:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1075 | { "segment_atclocktime", "set segment to be cut at clocktime", OFFSET(use_clocktime), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E},
| ^
src/libavformat/segment.c:1076:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1076 | { "segment_clocktime_offset", "set segment clocktime offset", OFFSET(clocktime_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, 86400000000LL, E},
| ^
src/libavformat/segment.c:1077:175: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1077 | { "segment_clocktimeCC libavformat/sga.o
_wrap_duration", "set segment clocktime wrapping duration", OFFSET(clocktime_wrap_duration), AV_OPT_TYPE_DURATION, {.i64 = INT64_MAX}, 0, INT64_MAX, E},
| ^
src/libavformat/segment.c:1078:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1078 | { "segment_time", "set segment duration", OFFSET(time),AV_OPT_TYPE_DURATION, {.i64 = 2000000}, INT64_MIN, INT64_MAX, E },
| ^
src/libavformat/segment.c:1079:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1079 | { "segment_time_delta","set approximation value used for the segment times", OFFSET(time_delta), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E },
| ^
src/libavformat/segment.c:1080:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1080 | { "min_seg_duration", "set minimum segment duration", OFFSET(min_seg_duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, E },
| ^
src/libavformat/segment.c:1081:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1081 | { "segment_times", "set segment split time points", OFFSET(times_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E },
| ^
src/libavformat/segment.c:1082:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1082 | { "segment_frames", "set segment split frame numbers", OFFSET(frames_str),AV_OPT_TYPE_STRING,{.str = NULL}, 0, 0, E },
| ^
src/libavformat/segment.c:1083:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1083 | { "segment_wrap", "set number after which the index wraps", OFFSET(segment_idx_wrap), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
| ^
src/libavformat/segment.c:1084:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1084 | { "segment_list_entry_prefix", "set base url prefix for segments", OFFSET(entry_prefix), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, E },
| ^
src/libavformat/segment.c:1085:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1085 | { "segment_start_number", "set the sequence number of the first segment", OFFSET(segment_idx), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
| ^
src/libavformat/segment.c:1086:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1086 | { "segment_wrap_number", "set the number of wrap before the first segment", OFFSET(segment_idx_wrap_nb), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, E },
| ^
src/libavformat/segment.c:1087:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1087 | { "strftime", "set filename expansion with strftime at segment creation", OFFSET(use_strftime), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
| ^
src/libavformat/segment.c:1088:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1088 | { "increment_tc", "increment timecode between each segment", OFFSET(increment_tc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, E },
| ^
src/libavformat/segment.c:1089:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1089 | { "break_non_keyframes", "allow breaking segments on non-keyframes", OFFSET(break_non_keyframes), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
| ^
src/libavformat/segment.c:1091:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1091 | { "individual_header_trailer", "write header/trailer to each segment", OFFSET(individual_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E },
| ^
src/libavformat/segment.c:1092:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1092 | { "write_header_trailer", "write a header to the first segment and a trailer to the last one", OFFSET(write_header_trailer), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, E },
| ^
src/libavformat/serdec.csrc/libavformat/segment.c::1251093::112144:: warning: warning: missing field 'unit' initializer [-Wmissing-field-initializers]missing field 'unit' initializer [-Wmissing-field-initializers]
1093125 | | {{ ""rfersaemte_rtaitmee"s,t a"mspest" ,f r"armees erta ttei"m,e sOtFaFmSpEsT (aftr atmheer abteeg)i,n nAiVn_gO PoTf_ TeYaPcEh_ VsIeDgEmOe_nRtA"T,E ,O F{F.SsEtTr( r=e s"e2t5_"t}i,m e0s,t aImNpTs_)M,A XA,V _DOEPCT _}T,Y
P E| _ ^B
OOL, {.i6src/libavformat/serdec.c4: 126=: 120:} ,warning: missing field 'help' initializer [-Wmissing-field-initializers]0
, 1126, | E } ,{
N| U ^L
L },
| ^
src/libavformat/segment.c:1094:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1094 | { "initial_offset", "set initial timestamp offset", OFFSET(initial_offset), AV_OPT_TYPE_DURATION, {.i64 = 0}, -INT64_MAX, INT64_MAX, E },
| ^
src/libavformat/segment.c:1095:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1095 | { "write_empty_segments", "allow writing empty 'filler' segments", OFFSET(write_empty), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, E },
| ^
src/libavformat/segment.c:1096:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1096 | { NULL },
| ^
2 warnings generated.
CC libavformat/shared.o
3 warnings generated.
src/libavformat/shared.c:264:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
264 | for (int i = 0; i < FF_ARRAY_ELEMS(filename) / 2; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/shared.c:341:47: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
341 | if (s->cache_size >= filesize || filesize > SIZE_MAX)
| ~~~~~~~~ ^ ~~~~~~~~
src/libavformat/shared.c:378:18: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'off_t' (aka 'long') [-Wsign-compare]
378 | if (map_size <= s->map_size)
| ~~~~~~~~ ^ ~~~~~~~~~~~
src/libavformat/shared.c:389:20: warning: comparison of integers of different signs: '__off_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
389 | if (st.st_size >= map_size)
| ~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/shared.c:407:20: warning: comparison of integers of different signs: '__off_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
407 | if (st.st_size >= map_size)
| ~~~~~~~~~~ ^ ~~~~~~~~
CC libavformat/shortendec.o
src/libavformat/shared.c:457:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
457 | if (map_bytes < num_blocks)
| ~~~~~~~~~ ^ ~~~~~~~~~~
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)
| ^
src/libavformat/shared.c:578:16: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
578 | return FFMIN(filesize - pos, size);
| ^ ~~~~~~~~~~~~~~ ~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
4 warnings generated.
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) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
CC libavformat/sierravmd.o
35 warnings generated.
CC libavformat/siff.o
7 warnings generated.
CC libavformat/smacker.o
1 warning generated.
CC libavformat/smjpeg.o
src/libavformat/sierravmd.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
200 | for (i = 0; i < vmd->frame_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavformat/sierravmd.c:205:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
205 | for (j = 0; j < vmd->frames_per_block; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavformat/sierravmd.c:279:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
279 | if(ffio_limit(pb, frame->frame_size) != frame->frame_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
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/smjpegdec.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 >= 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) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
3 warnings generated.
CC libavformat/smjpegenc.o
1 warning generated.
CC libavformat/smoothstreamingenc.o
src/libavformat/smjpegdec.c:75:49: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
75 | if (avio_read(pb, comment, hlength) != hlength) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
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++) {
| ~ ^ ~~~~~~~~~~~~~
4 warnings generated.
CC libavformat/smush.o
In file included from src/libavformat/smoothstreamingenc.c:30:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
1 warning generated.
1 warning generated.
src/libavformat/smoothstreamingenc.c:169:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
169 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/smoothstreamingenc.c:221:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
221 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/smoothstreamingenc.c:250:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
250 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/smoothstreamingenc.c:264:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
264 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/smoothstreamingenc.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
299 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
CC libavformat/sol.o
src/libavformat/smoothstreamingenc.c:481:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
481 | int n = FFMIN(size, sizeof(buf));
| ^ ~~~~ ~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/smoothstreamingenc.c:501:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
501 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/smoothstreamingenc.c:555:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
555 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/smoothstreamingenc.c:624:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
624 | { "window_size", "number of fragments kept in the manifest", OFFSET(window_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, E },
| ^
src/libavformat/smoothstreamingenc.c:625:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
625 | { "extra_window_size", "number of fragments kept outside of the manifest before removing from disk", OFFSET(extra_window_size), AV_OPT_TYPE_INT, { .i64 = 5 }, 0, INT_MAX, E },
| ^
src/libavformat/smoothstreamingenc.c:626:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
626 | { "lookahead_count", "number of lookahead fragments", OFFSET(lookahead_count), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, E },
| ^
src/libavformat/smoothstreamingenc.c:627:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
627 | { "min_frag_duration", "minimum fragment duration (in microseconds)", OFFSET(min_frag_duration), AV_OPT_TYPE_INT64, { .i64 = 5000000 }, 0, INT_MAX, E },
| ^
src/libavformat/smoothstreamingenc.c:628:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
628 | { "remove_at_exit", "remove all fragments when finished", OFFSET(remove_at_exit), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/smoothstreamingenc.c:629:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
629 | { NULL },
| ^
CC libavformat/soxdec.o
CC libavformat/soxenc.o
CC libavformat/spdif.o
CC libavformat/spdifdec.o
15 warnings generated.
CC libavformat/spdifenc.o
CC libavformat/srtdec.o
CC libavformat/srtenc.o
CC libavformat/srtp.o
src/libavformat/spdifenc.c:100:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "dtshd_rate", "mux complete DTS frames in HD mode at the specified IEC958 rate (in Hz, default 0=disabled)", offsetof(IEC61937Context, dtshd_rate), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 768000, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/spdifenc.c:101:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | { "dtshd_fallback_time", "min secs to strip HD for after an overflow (-1: till the end, default 60)", offsetof(IEC61937Context, dtshd_fallback), AV_OPT_TYPE_INT, {.i64 = 60}, -1, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/spdifenc.c:102:8: warning: missing field 'help' initializer [-Wmissing-field-initializers]
102 | { NULL },
| ^
src/libavformat/spdifenc.c:217:13: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
216 | if (sizeof(dtshd_start_code) + 2 + pkt_size
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
217 | > ctx->pkt_offset - BURST_HEADER_SIZE && core_size) {
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/spdifenc.c:484:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
484 | for (next_code_idx = 0; next_code_idx < FF_ARRAY_ELEMS(mat_codes); next_code_idx++)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/spdifenc.c:485:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
485 | if (ctx->hd_buf_filled <= mat_codes[next_code_idx].pos)
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/spdifenc.c:488:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
488 | if (next_code_idx >= FF_ARRAY_ELEMS(mat_codes))
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/spdifenc.c:492:41: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]
492 | mat_codes[next_code_idx].pos == ctx->hd_buf_filled) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/spdifenc.c:494:42: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]
494 | if (mat_codes[next_code_idx].pos == ctx->hd_buf_filled) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/spdifenc.c:530:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
530 | int padding_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
531 | padding_remaining);
| ~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/spdifenc.c:542:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
542 | int data_to_insert = FFMIN(mat_codes[next_code_idx].pos - ctx->hd_buf_filled,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
543 | data_remaining);
| ~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/spdifenc.c:595:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
595 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/spdifenc.c:613:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
613 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->hd_buf); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/srtpproto.o
CC libavformat/stldec.o
13 warnings generated.
CC libavformat/subfile.o
src/libavformat/srtpproto.c:41:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
41 | { "srtp_out_suite", "", offsetof(SRTPProtoContext, out_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/srtpproto.c:42:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
42 | { "srtp_out_params", "", offsetof(SRTPProtoContext, out_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, E },
| ^
src/libavformat/srtpproto.c:43:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | { "srtp_in_suite", "", offsetof(SRTPProtoContext, in_suite), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/srtpproto.c:44:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | { "srtp_in_params", "", offsetof(SRTPProtoContext, in_params), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, D },
| ^
src/libavformat/srtpproto.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
45 | { NULL }
| ^
src/libavformat/srtpproto.c:84:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
84 | h->max_packet_size = FFMIN(s->rtp_hd->max_packet_size,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
85 | sizeof(s->encryptbuf)) - 14;
| ~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/subfile.c:40:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
40 | { "start", "start offset", OFFSET(start), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D },
| ^
src/libavformat/subfile.c:41:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
41 | { "end", "end offset", OFFSET(end), AV_OPT_TYPE_INT64, {.i64 = 0}, 0, INT64_MAX, D },
| ^
src/libavformat/subfile.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
42 | { NULL }
| ^
6 warnings generated.
CC libavformat/subtitles.o
CC libavformat/subviewer1dec.o
3 warnings generated.
CC libavformat/subviewerdec.o
CC libavformat/supdec.o
src/libavformat/subtitles.c:132:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
132 | if (q->nb_subs >= INT_MAX/sizeof(*q->subs) - 1)
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/subtitles.c:166:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual]
166 | const AVPacket *s1 = *(const AVPacket **)a;
| ^
src/libavformat/subtitles.c:167:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual]
167 | const AVPacket *s2 = *(const AVPacket **)b;
| ^
src/libavformat/subtitles.c:175:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual]
175 | const AVPacket *s1 = *(const AVPacket **)a;
| ^
src/libavformat/subtitles.c:176:46: warning: cast from 'const void *' to 'const struct AVPacket **' drops const qualifier [-Wcast-qual]
176 | const AVPacket *s2 = *(const AVPacket **)b;
| ^
src/libavformat/subtitles.c:269:72: warning: unused parameter 's' [-Wunused-parameter]
269 | int ff_subtitles_queue_seek(FFDemuxSubtitlesQueue *q, AVFormatContext *s, int stream_index,
| ^
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
CC libavformat/svs.o
6 warnings generated.
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/tee_common.c:46:29: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]
46 | *filename = (char *)p + 1;
| ^
src/libavformat/tee_common.c:63:25: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]
63 | *filename = (char *)p + 1;
| ^
src/libavformat/tee.c:70:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | OFFSET(use_fifo), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/tee.c:72:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | AV_OPT_TYPE_DICT, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavformat/tee.c:73:14: warning: missing field 'help' initializer [-Wmissing-field-initializers]
73 | {NULL}
| ^
2 warnings generated.
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 },
| ^
CC libavformat/teeproto.o
4 warnings generated.
CC libavformat/thp.o
CC libavformat/tiertexseq.o
src/libavformat/thp.c:102:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
102 | if (thp->compcount > FF_ARRAY_ELEMS(thp->components))
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/thp.c:195:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
195 | if (ret != size) {
| ~~~ ^ ~~~~
src/libavformat/thp.c:204:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
204 | if (ret != thp->audiosize) {
| ~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/tmv.o
3 warnings generated.
3 warnings generated.
CC libavformat/tta.o
CC libavformat/ttaenc.o
CC libavformat/ttmlenc.o
src/libavformat/tmv.c:172:49: warning: unused parameter 'flags' [-Wunused-parameter]
172 | int64_t timestamp, int flags)
| ^
src/libavformat/tta.c:93:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
93 | if(c->totalframes >= (INT_MAX - 4)/sizeof(uint32_t) || c->totalframes <= 0){
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/ttaenc.c:55:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
55 | if (par->sample_rate > 0x7FFFFFu) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
1 warning generated.
CC libavformat/tty.o
1 warning generated.
1 warning generated.
CC libavformat/txd.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 &&
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/ty.o
1 warning generated.
CC libavformat/udp.o
src/libavformat/tty.c:172:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
172 | { "chars_per_frame", "", offsetof(TtyDemuxContext, chars_per_frame), AV_OPT_TYPE_INT, {.i64 = 6000}, 1, INT_MAX, AV_OPT_FLAG_DECODING_PARAM},
| ^
src/libavformat/tty.c:173:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
173 | { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str = NULL}, 0, 0, DEC },
| ^
src/libavformat/tty.c:174:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
174 | { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, DEC },
| ^
src/libavformat/tty.c:175:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
175 | { NULL },
| ^
CC libavformat/uncodedframecrcenc.o
4 warnings generated.
CC libavformat/unix.o
In file included from src/libavformat/udp.c:40:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/udp.c:138:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
138 | { "localport", "Local port", OFFSET(local_port), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, D|E },
| ^
src/libavformat/udp.c:141:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
141 | { "udplite_coverage", "choose UDPLite head size which should be validated by checksum", OFFSET(udplite_coverage), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D|E },
| ^
src/libavformat/udp.c:143:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
143 | { "reuse", "explicitly allow reusing UDP sockets", OFFSET(reuse_socket), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, D|E },
| ^
src/libavformat/udp.c:145:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
145 | { "broadcast", "explicitly allow or disallow broadcast destination", OFFSET(is_broadcast), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, E },
| ^
src/libavformat/udp.c:146:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
146 | { "ttl", "Time to live (multicast only)", OFFSET(ttl), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, 255, E },
| ^
src/libavformat/udp.c:147:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
147 | { "dscp", "DSCP class for outgoing packets", OFFSET(dscp), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 63, E },
| ^
src/libavformat/udp.c:149:187: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
149 | { "fifo_size", "set the UDP circular buffer size (in 188-byte packets)", OFFSET(circular_buffer_size), AV_OPT_TYPE_INT, {.i64 = HAVE_PTHREAD_CANCEL ? 7*4096 : 0}, 0, INT_MAX, D },
| ^
src/libavformat/udp.c:150:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
150 | { "overrun_nonfatal", "survive in case of UDP receiving circular buffer overrun", OFFSET(overrun_nonfatal), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, D },
| ^
src/libavformat/udp.c:151:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
151 | { "timeout", "set raise error timeout, in microseconds (only in read mode)",OFFSET(timeout), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, D },
| ^
src/libavformat/udp.c:154:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
154 | { NULL }
| ^
src/libavformat/udp.c:630:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
630 | av_assert0(len <= sizeof(s->tmp));
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/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)
| ^
In file included from src/libavformat/unix.c:30:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
src/libavformat/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) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/unix.c:48:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | { "listen", "Open socket for listening", OFFSET(listen), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ED },
| ^
src/libavformat/unix.c:49:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
49 | { "timeout", "Timeout in ms", OFFSET(timeout), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, ED },
| ^
src/libavformat/unix.c:54:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "pkt_size", "Maximum packet size", OFFSET(pkt_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, ED },
| ^
src/libavformat/unix.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
55 | { NULL }
| ^
src/libavformat/unix.c:65:63: warning: unused parameter 'flags' [-Wunused-parameter]
65 | static int unix_open(URLContext *h, const char *filename, int flags)
| ^
6 warnings generated.
CC libavformat/url.o
2 warnings generated.
CC libavformat/urldecode.o
In file included from src/libavformat/url.c:28:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
CC libavformat/usmdec.o
src/libavformat/url.c:78:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
78 | vsnprintf(str + len, size > len ? size - len : 0, fmt, vl);
| ~~~~ ^ ~~~
src/libavformat/url.c:265:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
265 | COPY(ub.url, keep);
| ^~~~~~~~~~~~~~~~~~
src/libavformat/url.c:258:17: note: expanded from macro 'COPY'
258 | if (len > out_end - out) { \
| ~~~ ^ ~~~~~~~~~~~~~
src/libavformat/url.c:266:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
266 | COPY(uc.url, uc.path);
| ^~~~~~~~~~~~~~~~~~~~~
src/libavformat/url.c:258:17: note: expanded from macro 'COPY'
258 | if (len > out_end - out) { \
| ~~~ ^ ~~~~~~~~~~~~~
src/libavformat/url.c:291:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
291 | COPY(root, root + 1);
| ^~~~~~~~~~~~~~~~~~~~
src/libavformat/url.c:258:17: note: expanded from macro 'COPY'
258 | if (len > out_end - out) { \
| ~~~ ^ ~~~~~~~~~~~~~
src/libavformat/url.c:305:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
305 | COPY(ub.path, base_path_end);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/url.c:258:17: note: expanded from macro 'COPY'
258 | if (len > out_end - out) { \
| ~~~ ^ ~~~~~~~~~~~~~
src/libavformat/url.c:306:9: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
306 | COPY(uc.path, uc.url_component_end_path);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/url.c:258:17: note: expanded from macro 'COPY'
258 | if (len > out_end - out) { \
| ~~~ ^ ~~~~~~~~~~~~~
src/libavformat/url.c:309:5: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
309 | COPY(uc.url_component_end_path, uc.end);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/url.c:258:17: note: expanded from macro 'COPY'
258 | if (len > out_end - out) { \
| ~~~ ^ ~~~~~~~~~~~~~
13 warnings generated.
CC libavformat/utils.o
CC libavformat/vag.o
8 warnings generated.
CC libavformat/vc1dec.o
src/libavformat/usmdec.c:98:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
98 | if (avio_read(pb, usm->header, chunk_size) != chunk_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavformat/usmdec.c:135:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
135 | if (n >= sizeof(key) - 1)
| ~ ^ ~~~~~~~~~~~~~~~
In file included from src/libavformat/utils.c:44:
In file included from src/libavformat/network.h:29:
src/libavformat/os_support.h:98:43: warning: unused parameter 'path' [-Wunused-parameter]
98 | static inline int is_dos_path(const char *path)
| ^
CC libavformat/vc1test.o
CC libavformat/vc1testenc.o
src/libavformat/vc1test.c:44:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
44 | if (p->buf[3] != 0xC5 || size < 4 || size > p->buf_size - 20 ||
| ~~~~ ^ ~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavformat/version.o
1 warning generated.
CC libavformat/vividas.o
CC libavformat/vivo.o
1 warning generated.
CC libavformat/voc.o
CC libavformat/voc_packet.o
src/libavformat/vividas.c:160:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
160 | if (a2 > s) {
| ~~ ^ ~
src/libavformat/vividas.c:224:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
224 | if (avio_read(src, buf + 4, n) == n) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
src/libavformat/vividas.c:272:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
272 | if (avio_read(src, buf+8, n) != n) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~
src/libavformat/vividas.c:415:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
415 | av_assert0(delta <= xd_size - offset);
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/vividas.c:765:87: warning: unused parameter 'flags' [-Wunused-parameter]
765 | static int viv_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp, int flags)
| ^
src/libavformat/vivo.c:298:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
298 | while (vivo->sequence == old_sequence &&
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
CC libavformat/vocdec.o
src/libavformat/voc_packet.c:133:32: warning: comparison of integers of different signs: 'enum AVCodecID' and 'int' [-Wsign-compare]
133 | else if (par->codec_id != tmp_codec)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~
1 warning generated.
CC libavformat/vocenc.o
1 warning generated.
CC libavformat/vorbiscomment.o
CC libavformat/vpcc.o
src/libavformat/vorbiscomment.c:74:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
74 | for (int i = 0; i < nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~
src/libavformat/vorbiscomment.c:92:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
92 | for (int i = 0; i < nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~
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.
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/vvcdec.o
CC libavformat/w64.o
1 warning generated.
CC libavformat/wady.o
CC libavformat/wavarc.o
In file included from src/libavformat/vvc.c:24:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavformat/vvc.c:25:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
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:260:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
260 | av_assert0(length < sizeof(temp));
| ~~~~~~ ^ ~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/wavdec.c:559:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
559 | for (int i = 0; i < s->nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavformat/wavdec.c:588:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
588 | for (int i = 0; i < nb_cues; i++) {
| ~ ^ ~~~~~~~
CC libavformat/wc3movie.o
src/libavformat/wavdec.c:924:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
924 | st->codecpar->ch_layout.nb_channels < FF_SANE_NB_CHANNELS &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/wavenc.c:101:15: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
101 | len = FFMIN(len, maxlen);
| ^ ~~~ ~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/wavenc.c:131:23: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
131 | for (i = 0; i < len/16; i++) {
| ~ ^ ~~~~~~
src/libavformat/wavenc.c:501:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
501 | { "write_bext", "Write BEXT chunk.", OFFSET(write_bext), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, ENC },
| ^
src/libavformat/wavenc.c:510:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
510 | { "peak_block_size", "Number of audio samples used to generate each peak frame.", OFFSET(peak_block_size), AV_OPT_TYPE_INT, { .i64 = 256 }, 0, 65536, ENC },
| ^
src/libavformat/wavenc.c:511:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
511 | { "peak_format", "The format of the peak envelope data (1: uint8, 2: uint16).", OFFSET(peak_format), AV_OPT_TYPE_INT, { .i64 = PEAK_FORMAT_UINT16 }, PEAK_FORMAT_UINT8, PEAK_FORMAT_UINT16, ENC },
| ^
src/libavformat/wavenc.c:512:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
512 | { "peak_ppv", "Number of peak points per peak value (1 or 2).", OFFSET(peak_ppv), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, 2, ENC },
| ^
src/libavformat/wavenc.c:513:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
513 | { NULL },
| ^
src/libavformat/wc3movie.c:258:61: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
258 | else if ((ret = ffio_read_size(pb, text, size)) == size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavformat/wc3movie.c:261:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
261 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
| ~ ^ ~~~~
src/libavformat/wc3movie.c:265:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
265 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
| ~ ^ ~~~~
src/libavformat/wc3movie.c:269:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
269 | if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1)
| ~ ^ ~~~~
4 warnings generated.
CC libavformat/webm_chunk.o
7 warnings generated.
CC libavformat/webmdashenc.o
7 warnings generated.
src/libavformat/webm_chunk.c:233:31: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
233 | wc->duration_written >= wc->chunk_duration)) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/webm_chunk.c:278:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
278 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM }CC libavformat/webp_anim_dec.o
,
| ^
src/libavformat/webm_chunk.c:279:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
279 | { "header", "filename of the header where the initialization data will be written", OFFSET(header_filename), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webm_chunk.c:280:168: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
280 | { "audio_chunk_duration", "duration of each chunk in milliseconds", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 5000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webm_chunk.c:281:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
281 | { "method", "set the HTTP method", OFFSET(http_method), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webm_chunk.c:282:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
282 | { NULL },
| ^
src/libavformat/webmdashenc.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
75 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
6 warnings generated.
src/libavformat/webmdashenc.c:443:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
443 | if (!comma || comma - p >= sizeof(w->as[w->nb_as - 1].id)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/webmdashenc.c:522:61: warning: unused parameter 's' [-Wunused-parameter]
522 | static int webm_dash_manifest_write_packet(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavformat/webmdashenc.c:522:74: warning: unused parameter 'pkt' [-Wunused-parameter]
522 | static int webm_dash_manifest_write_packet(AVFormatContext *s, AVPacket *pkt)
| ^
src/libavformat/webmdashenc.c:529:185: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
529 | { "adaptation_sets", "Adaptation sets. Syntax: id=0,streams=0,1,2 id=1,streams=3,4 and so on", OFFSET(adaptation_sets), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webmdashenc.c:530:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
530 | { "live", "create a live stream manifest", OFFSET(is_live), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webmdashenc.c:531:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
531 | { "chunk_start_index", "start index of the chunk", OFFSET(chunk_start_index), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webmdashenc.c:532:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
532 | { "chunk_duration_ms", "duration of each chunk (in milliseconds)", OFFSET(chunk_duration), AV_OPT_TYPE_INT, {.i64 = 1000}, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webmdashenc.c:533:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
533 | { "utc_timing_url", "URL of the page that will return the UTC timestamp in ISO format", OFFSET(utc_timing_url), AV_OPT_TYPE_STRING, { 0 }, 0, 0, AV_OPT_FLAG_ENCODING_PARAM }CC libavformat/webpenc.o
,
| ^
src/libavformat/webmdashenc.c:534:251: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
534 | { "time_shift_buffer_depth", "Smallest time (in seconds) shifting buffer for which any Representation is guaranteed to be available.", OFFSET(time_shift_buffer_depth), AV_OPT_TYPE_DOUBLE, { .dbl = 60.0 }, 1.0, DBL_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webmdashenc.c:535:188: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
535 | { "minimum_update_period", "Minimum Update Period (in seconds) of the manifest.", OFFSET(minimum_update_period), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, AV_OPT_FLAG_ENCODING_PARAM },
| ^
src/libavformat/webmdashenc.c:536:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
536 | { NULL },
| ^
18 warnings generated.
CC libavformat/webvttdec.o
src/libavformat/webp_anim_dec.c:278:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
278 | if (duration <= ctx->min_delay)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavformat/webp_anim_dec.c:280:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
280 | pkt->duration = FFMIN(duration, ctx->max_delay);
| ^ ~~~~~~~~ ~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/webp_anim_dec.c:346:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
346 | { "min_delay", "minimum valid delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, min_delay), AV_OPT_TYPE_INT, {.i64 = WEBP_MIN_DELAY}, 0, 1000 * 60, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/webp_anim_dec.c:347:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
347 | { "max_webp_delay", "maximum valid delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, max_delay), AV_OPT_TYPE_INT, {.i64 = 0xffffff}, 0, 0xffffff, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/webp_anim_dec.c:348:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
348 | { "default_delay", "default delay between frames (in milliseconds)", offsetof(WebPAnimDemuxContext, default_delay), AV_OPT_TYPE_INT, {.i64 = WEBP_DEFAULT_DELAY}, 0, 1000 * 60, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/webp_anim_dec.c:349:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
349 | { "ignore_loop", "ignore loop setting", offsetof(WebPAnimDemuxContext, ignore_loop), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/webp_anim_dec.c:350:216: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
350 | { "usebgcolor", "use background color from ANIM chunk", offsetof(WebPAnimDemuxContext, usebgcolor), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavformat/webp_anim_dec.c:351:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
351 | { NULL },
| ^
8 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
src/libavformat/webvttdec.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
206 | { NULL }
| ^
2 warnings generated.
12 warnings generated.
CC libavformat/westwood_aud.o
CC libavformat/westwood_audenc.o
1 warning generated.
CC libavformat/westwood_vqa.o
CC libavformat/wsddec.o
src/libavformat/westwood_aud.c:164:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
164 | if (ret != chunk_size)
| ~~~ ^ ~~~~~~~~~~
CC libavformat/wtv_common.o
1 warning generated.
CC libavformat/wtvdec.o
src/libavformat/wtv_common.c:83:22: warning: missing field 'guid' initializer [-Wmissing-field-initializers]
83 | {AV_CODEC_ID_NONE}
| ^
1 warning generated.
CC libavformat/wtvenc.o
CC libavformat/wv.o
src/libavformat/wtvdec.c:217:16: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
217 | if (length > ((int64_t)wf->nb_sectors << wf->sector_bits)) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/wtvdec.c:722:39: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
722 | if (wtv->index_entries[i].pos > broken_pos) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavformat/wtvdec.c:816:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
816 | buf_size = FFMIN(len - consumed, sizeof(buf));
| ^ ~~~~~~~~~~~~~~ ~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavformat/wtvdec.c:942:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
942 | if (root_size > sizeof(root)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavformat/wtvdec.c:1005:55: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1005 | while (e <= e_end && frame_nb > e->size) {
| ~~~~~~~~ ^ ~~~~~~~
src/libavformat/wtvdec.c:1044:46: warning: unused parameter 'stream_index' [-Wunused-parameter]
1044 | static int read_seek(AVFormatContext *s, int stream_index,
| ^
CC libavformat/wvdec.o
src/libavformat/wtvenc.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
413 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/wtvenc.c:426:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
426 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavformat/wtvenc.c:547:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
547 | for (i = 0; i < sizeof(wtv_root_entry_table)/sizeof(WTVRootEntryTable); i++, h++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavformat/wvedec.o
src/libavformat/wvdec.c:45:5: warning: enumerator value which exceeds the range of 'int' is a C23 extension (2147483648 is too large) [-Wc23-extensions]
45 | WV_DSD = 0x80000000,
| ^ ~~~~~~~~~~
src/libavformat/wvdec.c:226:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
226 | if (flags && rate != -1 && !(flags & WV_DSD) && rate * rate_x != wc->rate) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavformat/wvdec.c:315:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
315 | if (ret != wc->header.blocksize) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~
CC libavformat/wvenc.o
3 warnings generated.
CC libavformat/xa.o
3 warnings generated.
CC libavformat/xmd.o
CC libavformat/xmv.o
6 warnings generated.
CC libavformat/xvag.o
CC libavformat/xwma.o
CC libavformat/yop.o
src/libavformat/xmv.c:389:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
389 | av_assert0(xmv->video.stream_index < s->nb_streams);
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavformat/xmv.c:415:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
415 | if (avio_seek(pb, xmv->this_packet_offset, SEEK_SET) != xmv->this_packet_offset)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/xmv.c:445:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
445 | if (avio_seek(pb, audio->data_offset, SEEK_SET) != audio->data_offset)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/xmv.c:482:53: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
482 | if (avio_seek(pb, video->data_offset, SEEK_SET) != video->data_offset)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavformat/xmv.c:496:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
496 | if (result != frame_size)
| ~~~~~~ ^ ~~~~~~~~~~
src/libavformat/xvag.c:74:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
74 | st->codecpar->ch_layout.nb_channels > FF_SANE_NB_CHANNELS)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavformat/xwma.c:215:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
215 | for (i = 0; i < dpds_table_size; ++i) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavformat/xwma.c:266:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
266 | for (i = 0; i < dpds_table_size; ++i) {
| ~ ^ ~~~~~~~~~~~~~~~
1 warning generated.
CC libavformat/yuv4mpegdec.o
src/libavformat/yop.c:181:49: warning: unused parameter 'flags' [-Wunused-parameter]
181 | int64_t timestamp, int flags)
| ^
5 warnings generated.
CC libavformat/yuv4mpegenc.o
2 warnings generated.
GEN libavformat/libavformat.pc
1 warning generated.
src/libavformat/yuv4mpegdec.c:294:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
294 | else if (ret != s->packet_size - Y4M_FRAME_MAGIC_LEN) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavformat/yuv4mpegdec.c:303:51: warning: unused parameter 'stream_index' [-Wunused-parameter]
303 | static int yuv4_read_seek(AVFormatContext *s, int stream_index,
| ^
GLSLC libavcodec/vulkan/apv_decode.comp.spv
GLSLC libavcodec/vulkan/apv_idct.comp.spv
GLSLC libavcodec/vulkan/dpx_copy.comp.spv
2 warnings generated.
GLSLC libavcodec/vulkan/dpx_unpack.comp.spv
src/libavcodec/vulkan/apv_decode.comp.glsl
src/libavcodec/vulkan/apv_idct.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec.comp.spv
GLSLC libavcodec/vulkan/ffv1_dec_bayer.comp.spv
src/libavcodec/vulkan/dpx_copy.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec_bayer_golomb.comp.spv
src/libavcodec/vulkan/dpx_unpack.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec_golomb.comp.spv
src/libavcodec/vulkan/ffv1_dec.comp.glsl
src/libavcodec/vulkan/ffv1_dec_bayer.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec_reset.comp.spv
GLSLC libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv
src/libavcodec/vulkan/ffv1_dec_bayer_golomb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec_rgb.comp.spv
src/libavcodec/vulkan/ffv1_dec_golomb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv
src/libavcodec/vulkan/ffv1_dec_reset.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv
src/libavcodec/vulkan/ffv1_dec_reset_golomb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv
src/libavcodec/vulkan/ffv1_dec_rgb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_dec_setup.comp.spv
src/libavcodec/vulkan/ffv1_dec_rgb_float.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc.comp.spv
src/libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.glsl
src/libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_bayer.comp.spv
GLSLC libavcodec/vulkan/ffv1_enc_bayer_golomb.comp.spv
src/libavcodec/vulkan/ffv1_dec_setup.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_golomb.comp.spv
src/libavcodec/vulkan/ffv1_enc.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_rct_search.comp.spv
src/libavcodec/vulkan/ffv1_enc_bayer.comp.glsl
src/libavcodec/vulkan/ffv1_enc_bayer_golomb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_remap.comp.spv
GLSLC libavcodec/vulkan/ffv1_enc_reset.comp.spv
src/libavcodec/vulkan/ffv1_enc_golomb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv
src/libavcodec/vulkan/ffv1_enc_rct_search.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_rgb.comp.spv
src/libavcodec/vulkan/ffv1_enc_remap.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv
src/libavcodec/vulkan/ffv1_enc_reset.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_rgb_float_golomb.comp.spv
src/libavcodec/vulkan/ffv1_enc_reset_golomb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv
src/libavcodec/vulkan/ffv1_enc_rgb.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_setup.comp.spv
src/libavcodec/vulkan/ffv1_enc_rgb_float.comp.glsl
GLSLC libavcodec/vulkan/ffv1_enc_sort32.comp.spv
src/libavcodec/vulkan/ffv1_enc_rgb_float_golomb.comp.glsl
GLSLC libavcodec/vulkan/prores_idct.comp.spv
src/libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.glsl
GLSLC libavcodec/vulkan/prores_ks_alpha_data.comp.spv
src/libavcodec/vulkan/ffv1_enc_setup.comp.glsl
GLSLC libavcodec/vulkan/prores_ks_encode_slice.comp.spv
src/libavcodec/vulkan/prores_idct.comp.glsl
GLSLC libavcodec/vulkan/prores_ks_estimate_slice.comp.spv
src/libavcodec/vulkan/ffv1_enc_sort32.comp.glsl
GLSLC libavcodec/vulkan/prores_ks_slice_data.comp.spv
src/libavcodec/vulkan/prores_ks_alpha_data.comp.glsl
GLSLC libavcodec/vulkan/prores_ks_trellis_node.comp.spv
src/libavcodec/vulkan/prores_ks_encode_slice.comp.glsl
GLSLC libavcodec/vulkan/prores_raw_decode.comp.spv
src/libavcodec/vulkan/prores_ks_estimate_slice.comp.glsl
GLSLC libavcodec/vulkan/prores_raw_idct.comp.spv
src/libavcodec/vulkan/prores_ks_trellis_node.comp.glsl
GLSLC libavcodec/vulkan/prores_vld.comp.spv
src/libavcodec/vulkan/prores_ks_slice_data.comp.glsl
CC libavcodec/vulkan_apv.o
src/libavcodec/vulkan/prores_raw_decode.comp.glsl
CC libavcodec/vulkan_av1.o
In file included from src/libavcodec/vulkan_apv.c:21:
In file included from src/libavcodec/vulkan_decode.h:27:
In file included from src/libavcodec/vulkan_video.h:23:
src/libavutil/vulkan.h: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_apv.c:152: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]
152 | (const uint32_t **)&apvvp->frame_data);
| ^
src/libavcodec/vulkan_apv.c:380:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
380 | SPEC_LIST_ADD(sl, 16, 32, 8); /* nb_blocks per workgroup */
| ^
src/libavcodec/vulkan_apv.c:380:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
380 | SPEC_LIST_ADD(sl, 16, 32, 8); /* nb_blocks per workgroup */
| ^
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_apv.c:389:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
389 | SPEC_LIST_ADD(sl, 18 + i, 32,
| ^
src/libavcodec/vulkan_apv.c:389:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
389 | 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]; \
| ^
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 +
| ^
src/libavcodec/vulkan/prores_raw_idct.comp.glsl
CC libavcodec/vulkan_decode.o
src/libavcodec/vulkan/prores_vld.comp.glsl
CC libavcodec/vulkan_dpx.o
7 warnings generated.
CC libavcodec/vulkan_encode.o
In file included from src/libavcodec/vulkan_av1.c:21:
In file included from src/libavcodec/vulkan_decode.h:27:
In file included from src/libavcodec/vulkan_video.h:23:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavcodec/vulkan_av1.c:104:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
104 | for (int i = 1; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:107:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
107 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:212:57: warning: unused parameter 'ap' [-Wunused-parameter]
212 | AV1VulkanDecodePicture *ap)
| ^
src/libavcodec/vulkan_av1.c:275:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
275 | for (int i = 0; i < STD_VIDEO_AV1_NUM_REF_FRAMES; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:295:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
295 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:298:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
298 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:341:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
341 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:404:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
404 | for (int i = 0; i < STD_VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:406:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
406 | for (int i = 0; i < STD_VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
507 | for (int i = 0; i < STD_VIDEO_AV1_MAX_SEGMENTS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:509:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
509 | for (int j = 0; j < STD_VIDEO_AV1_SEG_LVL_MAX; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:516:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
516 | for (int i = 1; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:519:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
519 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:522:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
522 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:525:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
525 | for (int j = 0; j < STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:530:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
530 | for (int i = 0; i < STD_VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:538:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
538 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_Y_POINTS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:543:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
543 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_CB_POINTS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:550:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
550 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_POS_LUMA; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:553:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
553 | for (int i = 0; i < STD_VIDEO_AV1_MAX_NUM_POS_CHROMA; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_av1.c:566:48: warning: unused parameter 'size' [-Wunused-parameter]
566 | uint32_t size)
| ^
src/libavcodec/vulkan_av1.c:631:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
631 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/vulkan_decode.c:21:
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:26:
src/libavutil/vulkan_loader.h:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_decode.c:135:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
135 | for (int i = 0; i < profile_list->profileCount; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_decode.c:160:56: warning: unused parameter 't' [-Wunused-parameter]
160 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s)
| ^
src/libavcodec/vulkan_decode.c:160:74: warning: unused parameter 'b' [-Wunused-parameter]
160 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s)
| ^
src/libavcodec/vulkan_decode.c:160:86: warning: unused parameter 's' [-Wunused-parameter]
160 | int ff_vk_params_invalidate(AVCodecContext *avctx, int t, const uint8_t *b, uint32_t s)
| ^
src/libavcodec/vulkan_decode.c:353:33: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
353 | buf_pnext = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext,
| ^
src/libavcodec/vulkan_decode.c:529:26: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'void *' drops const qualifier [-Wcast-qual]
529 | cur_vk_ref = (void *)&decode_start.pReferenceSlots[decode_start.referenceSlotCount];
| ^
src/libavcodec/vulkan_decode.c:622:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
622 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_decode.c:727:43: warning: unused parameter 'unused' [-Wunused-parameter]
727 | static void free_common(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/vulkan_decode.c:1039:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1039 | avctx->coded_height > caps->maxCodedExtent.height)
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_decode.c:1038:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1038 | avctx->coded_width > caps->maxCodedExtent.width ||
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_decode.c:1037:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1037 | avctx->coded_height < caps->minCodedExtent.height ||
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_decode.c:1036:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1036 | if (avctx->coded_width < caps->minCodedExtent.width ||
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_decode.c:1097:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1097 | for (int i = 0; i < nb_out_fmts; i++)
| ~ ^ ~~~~~~~~~~~
src/libavcodec/vulkan_decode.c:1120:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1120 | for (int i = 0; i < nb_out_fmts; i++) {
| ~ ^ ~~~~~~~~~~~
In file included from src/libavcodec/vulkan_dpx.c:22:
In file included from src/libavcodec/vulkan_decode.h:27:
In file included from src/libavcodec/vulkan_video.h:23:
src/libavutil/vulkan.h: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_decode.c:1405:38: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
1405 | void *profile_list = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext,
| ^
src/libavcodec/vulkan_decode.c:1410:42: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
1410 | void *drm_create_pnext = (void *)ff_vk_find_struct(ctx->s.hwfc->create_pnext,
| ^
src/libavcodec/vulkan_dpx.c:74:68: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
74 | ff_vk_host_map_buffer(&ctx->s, &vp->slices_buf, (uint8_t *)buffer,
| ^
src/libavcodec/vulkan_dpx.c:230:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
230 | SPEC_LIST_ADD(sl, 0, 32, dpx->endian && bits > 8); /* big endian */
| ^
src/libavcodec/vulkan_dpx.c:230:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
230 | 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:232:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
232 | SPEC_LIST_ADD(sl, 1, 32, bits == 10); /* packed_10bit */
| ^
src/libavcodec/vulkan_dpx.c:232:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
232 | 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:234:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
234 | SPEC_LIST_ADD(sl, 1, 32, FFALIGN(bits, 8)); /* type_bits */
| ^
src/libavcodec/vulkan_dpx.c:234:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
234 | 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:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:209:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
209 | for (int i = 0; i < ctx->caps.maxDpbSlots; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:504:80: warning: comparison of integers of different signs: 'VkDeviceSize' (aka 'unsigned long') and 'int' [-Wsign-compare]
504 | (FFALIGN(offs, ctx->s.props.properties.limits.nonCoherentAtomSize) != offs)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/vulkan_encode.c:900:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
900 | if (ctx->opts.quality > ctx->enc_caps.maxQualityLevels) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:974:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
974 | avctx->coded_height > ctx->caps.maxCodedExtent.height) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:973:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
973 | avctx->coded_width > ctx->caps.maxCodedExtent.width ||
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:972:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
972 | avctx->coded_height < ctx->caps.minCodedExtent.height ||
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:971:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
971 | if (avctx->coded_width < ctx->caps.minCodedExtent.width ||
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:1002:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1002 | for (int i = 0; i < nb_out_fmts; i++)
| ~ ^ ~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:1020:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1020 | for (i = 0; i < nb_out_fmts; i++)
| ~ ^ ~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:1023:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1023 | for (i = 0; i < nb_out_fmts; i++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/vulkan_encode.c:1032:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1032 | if (i == nb_out_fmts) {
| ~ ^ ~~~~~~~~~~~
9 warnings generated.
CC libavcodec/vulkan_encode_av1.o
28 warnings generated.
CC libavcodec/vulkan_encode_h264.o
In file included from src/libavcodec/vulkan_encode_av1.c:28:
In file included from src/libavcodec/vulkan_encode.h:28:
In file included from src/libavcodec/vulkan_video.h:23:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavcodec/vulkan_encode_av1.c:287:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual]
287 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot;
| ^
src/libavcodec/vulkan_encode_av1.c:459:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual]
459 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot;
| ^
src/libavcodec/vulkan_encode_av1.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
222 | for (int i = 0; i < STD_VIDEO_AV1_TOTAL_REFS_PER_FRAME; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_av1.c:224:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
224 | for (int j = 0; j < STD_VIDEO_AV1_GLOBAL_MOTION_PARAMS; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_av1.c:229:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
229 | for (int i = 0; i < STD_VIDEO_AV1_REFS_PER_FRAME; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_av1.c:246:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
246 | for (int i = 0; i < STD_VIDEO_AV1_MAX_SEGMENTS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_av1.c:248:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
248 | for (int j = 0; j < STD_VIDEO_AV1_SEG_LVL_MAX; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_av1.c:456:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
456 | for (int i = 0; i < FF_ARRAY_ELEMS(ap->vkav1pic_info.referenceNameSlotIndices); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_av1.c:701:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
701 | if (avctx->rc_initial_buffer_occupancy > enc->hrd_buffer_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_av1.c:1096:57: warning: unused parameter 'base_pic' [-Wunused-parameter]
1096 | FFHWBaseEncodePicture *base_pic,
| ^
16 warnings generated.
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 slower)", 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 },
| ^
CC libavcodec/vulkan_encode_h265.o
21 warnings generated.
CC libavcodec/vulkan_ffv1.o
In file included from src/libavcodec/vulkan_encode_h264.c:33:
In file included from src/libavcodec/vulkan_encode.h:28:
In file included from src/libavcodec/vulkan_video.h:23:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavcodec/vulkan_encode_h264.c:444:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual]
444 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[i];
| ^
src/libavcodec/vulkan_encode_h264.c:451:52: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual]
451 | slot_info = (VkVideoReferenceSlotInfoKHR *)&encode_info->pReferenceSlots[pic->nb_refs[0] + i];
| ^
src/libavcodec/vulkan_encode_h264.c:438:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
438 | for (i = 0; i < STD_VIDEO_H264_MAX_NUM_LIST_REF; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_h264.c:669:47: warning: cast from 'const struct VkVideoReferenceSlotInfoKHR *' to 'struct VkVideoReferenceSlotInfoKHR *' drops const qualifier [-Wcast-qual]
669 | ref_slot = (VkVideoReferenceSlotInfoKHR *)encode_info->pSetupReferenceSlot;
| ^
src/libavcodec/vulkan_encode_h264.c:770:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
770 | if (avctx->rc_initial_buffer_occupancy > unit_opts->hrd_buffer_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_encode_h264.c:1052:37: warning: unused parameter 'sps_override' [-Wunused-parameter]
1052 | int sps_override, int pps_override)
| ^
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 slower)", 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_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_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;
| ^
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_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_ffv1.c:228: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]
228 | (const uint32_t **)&fp->slice_offset);
| ^
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_ffv1.c:558:43: warning: unused parameter 'f' [-Wunused-parameter]
558 | static int init_setup_shader(FFV1Context *f, FFVulkanContext *s,
| ^
src/libavcodec/vulkan_ffv1.c:612:43: warning: unused parameter 'f' [-Wunused-parameter]
612 | static int init_reset_shader(FFV1Context *f, FFVulkanContext *s,
| ^
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_ffv1.c{:
660 :| 44 ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:
warning: unused parameter 'f' [-Wunused-parameter]
src/libavcodec/vulkan_encode_h265.c:1115: 23660: | swarning: tcomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]a
tic in t1115 | i n i t _fdoerc o(dien_ts hia d=e r0(;F FiV 1pMapEntries[name##_cnt]; \
| ^
src/libavcodec/vulkan_ffv1.c:881:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
881 | SPEC_LIST_ADD(sl, 1, 32, 1);
| ^
src/libavcodec/vulkan_ffv1.c:881:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
881 | 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]; \
| ^
src/libavcodec/vulkan_encode_h265.c:1706:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1706 | 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:1706: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:1706: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:1707:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1707 | 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:1707:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/vulkan_encode.h:206:163: note: expanded from macro 'VULKAN_ENCODE_COMMON_OPTIONS'
206 | { "quality", "Set encode quality (trades off against speed, higher is slower)", OFFSET(common.opts.quality), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS }, \
| ^
src/libavcodec/vulkan_encode_h265.c:1749:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1749 | { NULL },
| ^
src/libavcodec/vulkan_encode_h265.c:1763:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
1763 | { NULL },
| ^
19 warnings generated.
CC libavcodec/vulkan_h264.o
In file included from src/libavcodec/vulkan_h264.c:19:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
13 warnings generated.
15 warnings generated.
CC libavcodec/vulkan_hevc.o
CC libavcodec/vulkan_prores.o
In file included from src/libavcodec/vulkan_h264.c:22:
In file included from src/libavcodec/vulkan_decode.h:27:
In file included from src/libavcodec/vulkan_video.h:23:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavcodec/vulkan_h264.c:154:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
154 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:155:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
155 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:158:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
158 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:159:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
159 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:251:48: warning: unused parameter 'sps' [-Wunused-parameter]
251 | static void set_pps(const PPS *pps, const SPS *sps,
| ^
src/libavcodec/vulkan_h264.c:260:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
260 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:261:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
261 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:264:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
264 | for (int i = 0; i < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:265:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
265 | for (int j = 0; j < STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:329:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
329 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:339:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
339 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_h264.c:551:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
551 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/vulkan_hevc.c:20:
In file included from src/libavcodec/hevc/hevcdec.h:34:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/vulkan_prores.c:20:
In file included from src/libavcodec/vulkan_decode.h:27:
In file included from src/libavcodec/vulkan_video.h:23:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
18 warnings generated.
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 | 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 : 369i:n16t: mwarning: acomparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]x
_num_mbs, 369i | n t i nwtheirllea c(ecdn)t
<| ^F
F_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavcodec/vulkan_prores.c: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, CC libavcodec/vulkan_prores_raw.o
32,
| ^
src/libavcodec/vulkan_prores.c:422:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
422 | SPEC_LIST_ADD(sl, 18 + i, 32,
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavcodec/vulkan_prores.c:405:33: warning: unused parameter 'max_num_mbs' [-Wunused-parameter]
405 | int max_num_mbs, int interlaced)
| ^
src/libavcodec/vulkan_hevc.c:185:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
185 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:186:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
186 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:192:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
192 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:193:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
193 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:199:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
199 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:200:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
200 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:206:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
206 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:207:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
207 | for (int j = 0; j < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:216:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
216 | for (int i = 0; i < STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:336:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
336 | for (int i = 0; i < sps->nb_st_rps; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:762:67: warning: cast from 'const struct HEVCFrame *' to 'struct HEVCFrame *' drops const qualifier [-Wcast-qual]
762 | &hp->h265_refs[idx], (HEVCFrame *)ref, 0, i);
| ^
src/libavcodec/vulkan_hevc.c:744:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
744 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:772:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
772 | for (int j = 0; j < FF_ARRAY_ELEMS(l->DPB); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:783:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
783 | for (int j = 0; j < FF_ARRAY_ELEMS(l->DPB); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:794:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
794 | for (int j = 0; j < FF_ARRAY_ELEMS(l->DPB); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vulkan_hevc.c:918:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
918 | for (int i = 0; i < vp->decode_info.referenceSlotCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 warnings generated.
CC libavcodec/vulkan_video.o
18 warnings generated.
CC libavcodec/vulkan_vp9.o
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:284:37: warning: unused parameter 'avctx' [-Wunused-parameter]
284 | static int add_desc(AVCodecContext *avctx, FFVulkanContext *s,
| ^
src/libavcodec/vulkan_prores_raw.c:303:35: warning: unused parameter 'version' [-Wunused-parameter]
303 | int version)
| ^
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, 16, 32, nb_blocks);
| ^
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, 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:333:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
333 | SPEC_LIST_ADD(sl, 17, 32, 4); /* nb_components */
| ^
src/libavcodec/vulkan_prores_raw.c:333:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
333 | 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:342:23: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
342 | SPEC_LIST_ADD(sl, 18 + i, 32,
| ^
src/libavcodec/vulkan_prores_raw.c:342:9: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
342 | 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]; \
| ^
10 warnings generated.
CC libavcodec/vvc/cabac.o
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
CC libavcodec/vvc/ctu.o
In file included from src/libavcodec/vvc/cabac.c:27:
In file included from src/libavcodec/vvc/cabac.h:26:
In file included from src/libavcodec/vvc/ctu.h:31:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
22 warnings generated.
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)
| ^
CC libavcodec/vvc/data.o
12 warnings generated.
CC libavcodec/vvc/dec.o
In file included from src/libavcodec/vvc/ctu.c:26:
In file included from src/libavcodec/vvc/cabac.h:26:
In file included from src/libavcodec/vvc/ctu.h:31:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/vvc/ctu.c:787:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
787 | for (int i = 0; i < FF_ARRAY_ELEMS(cand); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/ctu.c:932:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
932 | for (idx = 0; idx < FF_ARRAY_ELEMS(modes); idx++) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/ctu.c:1829:109: warning: unused parameter 'tree_type' [-Wunused-parameter]
1829 | static TransformUnit* palette_add_tu(VVCLocalContext *lc, const int start, const int end, const VVCTreeType tree_type)
| ^
src/libavcodec/vvc/ctu.c:1846:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1846 | for (int i = 0; i < FF_ARRAY_ELEMS(cu->plt); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/ctu.c:2400:40: warning: unused parameter 'mtt_depth' [-Wunused-parameter]
2400 | int cb_sub_div, int cqt_depth, int mtt_depth, int depth_offset,
| ^
src/libavcodec/vvc/ctu.c:2400:55: warning: unused parameter 'depth_offset' [-Wunused-parameter]
2400 | int cb_sub_div, int cqt_depth, int mtt_depth, int depth_offset,
| ^
src/libavcodec/vvc/ctu.c:2708:21: warning: comparison of integers of different signs: 'const int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2708 | if (ctu_idx == sh->num_ctus_in_curr_slice - 1) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/ctu.c:2751:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2751 | for (int i = 0; i < FF_ARRAY_ELEMS(pu->gpm_mv); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/ctu.c:2873:56: warning: unused parameter 'h' [-Wunused-parameter]
2873 | const int x0, const int y0, const int w, const int h)
| ^
In file included from src/libavcodec/vvc/dec.c:38:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/vvc/dec.c:336:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
336 | for (int i = 0; i < FF_ARRAY_ELEMS(init); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/dec.c:366:40: warning: unused parameter 's' [-Wunused-parameter]
366 | static int pic_arrays_init(VVCContext *s, VVCFrameContext *fc)
| ^
src/libavcodec/vvc/dec.c:519:18: warning: comparison of integers of different signs: 'const int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
519 | if (ep_index < rsh->num_entry_points) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/dec.c:665:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
665 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/dec.c:687:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
687 | for (int j = 0; j < FF_ARRAY_ELEMS(fc->DPB); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/dec.c:714:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
714 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/vvc/dsp.o
In file included from src/libavcodec/vvc/dsp.c:24:
In file included from src/libavcodec/vvc/ctu.h:31:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/vvc/dsp.c:75:
In file included from src/libavcodec/vvc/dsp_template.c:28:
In file included from src/libavcodec/vvc/inter_template.c:23:
src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter]
98 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
115 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter]
113 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter]
156 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter]
182 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter]
249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter]
275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter]
343 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter]
358 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter]
403 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter]
427 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter]
489 | const int8_t *hf, const int8_t *vf, int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter]
515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
In file included from src/libavcodec/vvc/dsp.c:75:
In file included from src/libavcodec/vvc/dsp_template.c:28:
src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
53 | const pixel *src = (pixel*)_src - extra_before * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
142 | const pixel *src = (pixel*)_src - extra_before * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter]
118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox,
| ^
src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
225 | pixel *inter = (pixel *)_inter;
| ^
src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter]
480 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter]
480 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter]
508 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
528 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter]
526 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/vvc/dsp.c:75:
In file included from src/libavcodec/vvc/dsp_template.c:29:
src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter]
337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l)
| ^
src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter]
337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l)
| ^
In file included from src/libavcodec/vvc/dsp.c:75:
In file included from src/libavcodec/vvc/dsp_template.c:30:
In file included from src/libavcodec/vvc/filter_template.c:23:
src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter]
84 | int c_idx, const uint8_t *vert_edge,
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
In file included from src/libavcodec/vvc/dsp.c:75:
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
46 | const pixel *src = (pixel *)_src;
| ^
src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
140 | const pixel *src = (pixel *)_src;
| ^
src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs);
| ^
In file included from src/libavcodec/vvc/dsp.c:75:
In file included from src/libavcodec/vvc/dsp_template.c:30:
In file included from src/libavcodec/vvc/filter_template.c:454:
src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter]
53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q)
| ^
In file included from src/libavcodec/vvc/dsp.c:75:
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
780 | const pixel *pix = (pixel *)_pix;
| ^
src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/vvc/dsp.c:79:
In file included from src/libavcodec/vvc/dsp_template.c:28:
In file included from src/libavcodec/vvc/inter_template.c:23:
src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter]
98 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
115 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter]
113 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter]
156 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter]
182 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter]
249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter]
275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter]
343 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter]
358 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter]
403 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter]
427 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter]
489 | const int8_t *hf, const int8_t *vf, int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter]
515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
In file included from src/libavcodec/vvc/dsp.c:79:
In file included from src/libavcodec/vvc/dsp_template.c:28:
src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
53 | const pixel *src = (pixel*)_src - extra_before * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
142 | const pixel *src = (pixel*)_src - extra_before * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter]
118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox,
| ^
src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
225 | pixel *inter = (pixel *)_inter;
| ^
src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter]
480 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter]
480 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter]
508 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
528 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter]
526 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/vvc/dsp.c:79:
In file included from src/libavcodec/vvc/dsp_template.c:29:
src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter]
337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l)
| ^
src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter]
337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l)
| ^
In file included from src/libavcodec/vvc/dsp.c:79:
In file included from src/libavcodec/vvc/dsp_template.c:30:
In file included from src/libavcodec/vvc/filter_template.c:23:
src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter]
84 | int c_idx, const uint8_t *vert_edge,
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
In file included from src/libavcodec/vvc/dsp.c:79:
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
46 | const pixel *src = (pixel *)_src;
| ^
src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
140 | const pixel *src = (pixel *)_src;
| ^
src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs);
| ^
In file included from src/libavcodec/vvc/dsp.c:79:
In file included from src/libavcodec/vvc/dsp_template.c:30:
In file included from src/libavcodec/vvc/filter_template.c:454:
src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter]
53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q)
| ^
In file included from src/libavcodec/vvc/dsp.c:79:
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
780 | const pixel *pix = (pixel *)_pix;
| ^
src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/vvc/dsp.c:83:
In file included from src/libavcodec/vvc/dsp_template.c:28:
In file included from src/libavcodec/vvc/inter_template.c:23:
src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter]
98 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
115 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter]
113 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter]
156 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter]
182 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter]
249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter]
275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter]
343 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter]
358 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter]
403 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter]
427 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter]
489 | const int8_t *hf, const int8_t *vf, int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter]
515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
In file included from src/libavcodec/vvc/dsp.c:83:
In file included from src/libavcodec/vvc/dsp_template.c:28:
src/libavcodec/vvc/inter_template.c:53:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
53 | const pixel *src = (pixel*)_src - extra_before * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:142:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
142 | const pixel *src = (pixel*)_src - extra_before * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:118:71: warning: unused parameter 'denom' [-Wunused-parameter]
118 | const int _x, const int _y, const int dx, const int dy, const int denom, const int wx, const int _ox,
| ^
src/libavcodec/vvc/inter_template.c:225:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
225 | pixel *inter = (pixel *)_inter;
| ^
src/libavcodec/vvc/inter_template.c:267:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
267 | const pixel *src = (pixel*)_src + (x_off) + y_off * src_stride;
| ^
src/libavcodec/vvc/inter_template.c:480:38: warning: unused parameter 'mx' [-Wunused-parameter]
480 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:480:57: warning: unused parameter 'my' [-Wunused-parameter]
480 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:508:57: warning: unused parameter 'my' [-Wunused-parameter]
508 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:528:43: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
528 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/vvc/inter_template.c:526:38: warning: unused parameter 'mx' [-Wunused-parameter]
526 | const int height, const intptr_t mx, const intptr_t my, const int width)
| ^
src/libavcodec/vvc/inter_template.c:603:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
603 | for (int i = 0; i < FF_ARRAY_ELEMS(inter->put_scaled[LUMA]); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/vvc/dsp.c:83:
In file included from src/libavcodec/vvc/dsp_template.c:29:
src/libavcodec/vvc/intra_template.c:337:67: warning: unused parameter 'avail_t' [-Wunused-parameter]
337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l)
| ^
src/libavcodec/vvc/intra_template.c:337:86: warning: unused parameter 'avail_l' [-Wunused-parameter]
337 | const int x, const int y, const int w, const int h, const int avail_t, const int avail_l)
| ^
In file included from src/libavcodec/vvc/dsp.c:83:
In file included from src/libavcodec/vvc/dsp_template.c:30:
In file included from src/libavcodec/vvc/filter_template.c:23:
src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter]
84 | int c_idx, const uint8_t *vert_edge,
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
In file included from src/libavcodec/vvc/dsp.c:83:
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c:46:36: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
46 | const pixel *src = (pixel *)_src;
| ^
src/libavcodec/vvc/filter_template.c:140:33: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
140 | const pixel *src = (pixel *)_src;
| ^
src/libavcodec/vvc/filter_template.c:224:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
224 | const pixel *src = (pixel *)_luma + (y << vs) * stride + (x << hs);
| ^
In file included from src/libavcodec/vvc/dsp.c:83:
In file included from src/libavcodec/vvc/dsp_template.c:30:
In file included from src/libavcodec/vvc/filter_template.c:454:
src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter]
53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q)
| ^
In file included from src/libavcodec/vvc/dsp.c:83:
In file included from src/libavcodec/vvc/dsp_template.c:30:
src/libavcodec/vvc/filter_template.c:780:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
780 | const pixel *pix = (pixel *)_pix;
| ^
src/libavcodec/vvc/filter_template.c:847:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
847 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->band_filter); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/filter_template.c:849:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
849 | for (int i = 0; i < FF_ARRAY_ELEMS(sao->edge_filter); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 warnings generated.
CC libavcodec/vvc/filter.o
In file included from src/libavcodec/vvc/filter.c:26:
In file included from src/libavcodec/vvc/ctu.h:31:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/vvc/filter.c:108:41: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
108 | *(uint16_t *)dst = *(uint16_t *)src;
| ^
src/libavcodec/vvc/filter.c:125:45: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
125 | *(uint16_t *)dst = *(uint16_t *)src;
| ^
src/libavcodec/vvc/filter.c:249:56: warning: unused parameter 'dst_stride' [-Wunused-parameter]
249 | static void sao_copy_hor(uint8_t *dst, const ptrdiff_t dst_stride,
| ^
src/libavcodec/vvc/filter.c:250:41: warning: unused parameter 'src_stride' [-Wunused-parameter]
250 | const uint8_t *src, const ptrdiff_t src_stride, const int width, const int edges[4], const int ps)
| ^
src/libavcodec/vvc/filter.c:757:62: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
757 | for (int i = 0; i < sps->num_ladf_intervals - 1 && level > sps->ladf_interval_lower_bound[i + 1]; i++)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/filter.c:912:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
912 | for (int i = 0; i < FF_ARRAY_ELEMS(offset_h); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/filter.c:917:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
917 | for (int i = 0; i < FF_ARRAY_ELEMS(offset_v); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/filter.c:1022:71: warning: unused parameter 'x0' [-Wunused-parameter]
1022 | const ptrdiff_t dst_stride, const ptrdiff_t src_stride, const int x0, const int y0,
| ^
8 warnings generated.
CC libavcodec/vvc/inter.o
13 warnings generated.
In file included from src/libavcodec/vvc/inter.c:25:
In file included from src/libavcodec/vvc/inter.h:26:
In file included from src/libavcodec/vvc/ctu.h:31:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
CC libavcodec/vvc/intra.o
12 warnings generated.
In file included from src/libavcodec/vvc/intra.c:26:
In file included from src/libavcodec/vvc/inter.h:26:
In file included from src/libavcodec/vvc/ctu.h:31:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
CC libavcodec/vvc/intra_utils.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)
| ^
In file included from src/libavcodec/vvc/intra_utils.c:28:
In file included from src/libavcodec/vvc/ctu.h:31:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
4 warnings generated.
CC libavcodec/vvc/itx_1d.o
src/libavcodec/vvc/itx_1d.c:75:74: warning: unused parameter 'nz' [-Wunused-parameter]
75 | void ff_vvc_inv_dct2_2(int *coeffs, const ptrdiff_t stride, const size_t nz)
| ^
src/libavcodec/vvc/itx_1d.c:649:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
649 | for (int i = 0; i < nz; i++)
| ~ ^ ~~
src/libavcodec/vvc/itx_1d.c:655:28: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
655 | for (int j = 0; j < nz; j++)
| ~ ^ ~~
4 warnings generated.
CC libavcodec/vvc/mvs.o
7 warnings generated.
CC libavcodec/vvc/ps.o
In file included from src/libavcodec/vvc/ps.c:33:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/vvc/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)
| ^
In file included from src/libavcodec/vvc/mvs.c:23:
In file included from src/libavcodec/vvc/ctu.h:31:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/vvc/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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
| ^
3 warnings generated.
CC libavcodec/vvc/refs.o
In file included from src/libavcodec/vvc/refs.c:32:
In file included from src/libavcodec/vvc/refs.h:26:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/vvc/refs.c:44:42: warning: unused parameter 'fc' [-Wunused-parameter]
44 | void ff_vvc_unref_frame(VVCFrameContext *fc, VVCFrame *frame, int flags)
| ^
src/libavcodec/vvc/refs.c:88:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
88 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:95:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
95 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:99:45: warning: unused parameter 'unused' [-Wunused-parameter]
99 | static void free_progress(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/vvc/refs.c:126:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
126 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:233:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
233 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:278:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
278 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:287:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
287 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:343:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
343 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:353:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
353 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:364:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
364 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:381:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
381 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:384:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
384 | if ((ref->poc & mask) == poc)
| ~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/vvc/refs.c:508:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
508 | for (int i = 0; i < sh->num_ctus_in_curr_slice; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:519:15: warning: unused parameter 'lx' [-Wunused-parameter]
519 | const int lx, const int i, const VVCSPS *sps)
| ^
src/libavcodec/vvc/refs.c:606:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
606 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/refs.c:620:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
620 | for (int i = 0; i < FF_ARRAY_ELEMS(fc->DPB); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
21 warnings generated.
CC libavcodec/vvc/sei.o
14 warnings generated.
CC libavcodec/vvc/thread.o
In file included from src/libavcodec/vvc/sei.c:23:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/vvc/thread.c:29:
In file included from src/libavcodec/vvc/thread.h:26:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/vvc/thread.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
140 | for (int i = 0; i < FF_ARRAY_ELEMS(t->score); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vvc/thread.c:428:66: warning: unused parameter 't' [-Wunused-parameter]
428 | static int run_init(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:478:34: warning: unused parameter 's' [-Wunused-parameter]
478 | static int run_parse(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:497:39: warning: unused parameter 's' [-Wunused-parameter]
497 | static int run_deblock_bs(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:505:34: warning: unused parameter 's' [-Wunused-parameter]
505 | static int run_inter(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:521:34: warning: unused parameter 's' [-Wunused-parameter]
521 | static int run_recon(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:526:33: warning: unused parameter 's' [-Wunused-parameter]
526 | static int run_lmcs(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:539:38: warning: unused parameter 's' [-Wunused-parameter]
539 | static int run_deblock_v(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:555:38: warning: unused parameter 's' [-Wunused-parameter]
555 | static int run_deblock_h(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:573:32: warning: unused parameter 's' [-Wunused-parameter]
573 | static int run_sao(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
src/libavcodec/vvc/thread.c:592:32: warning: unused parameter 's' [-Wunused-parameter]
592 | static int run_alf(VVCContext *s, VVCLocalContext *lc, VVCTask *t)
| ^
4 warnings generated.
CC libavcodec/vvc_parser.o
src/libavcodec/vvc_parser.c:206:66: warning: unused parameter 'log_ctx' [-Wunused-parameter]
206 | const H266RawSliceHeader *slice, void *log_ctx)
| ^
15 warnings generated.
CC libavcodec/wavarc.o
1 warning generated.
CC libavcodec/wavpack.o
21 warnings generated.
CC libavcodec/wavpackdata.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++);
| ~~~~~~~~~~~~~ ^ ~~~~
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)
| ~~~ ^ ~~~
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,
| ^
1 warning generated.
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) {
| ~~~~~~~~~~~~~ ^ ~~~~
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:31:
src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/wavpackenc.c:33:
In file included from src/libavcodec/wavpackenc.h:26:
src/libavcodec/wavpack.h:145:13: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
145 | if (val > 31U)
| ~~~ ^ ~~~
src/libavcodec/wavpackenc.c:655:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
655 | if (limit && dbits >= limit)
| ~~~~~ ^ ~~~~~
src/libavcodec/wavpackenc.c:988:45: warning: unused parameter 's' [-Wunused-parameter]
988 | static void scan_word(WavPackEncodeContext *s, WvChannel *c,
| ^
src/libavcodec/wavpackenc.c:997:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
997 | if (value < GET_MED(0)) {
| ~~~~~ ^ ~~~~~~~~~~
src/libavcodec/wavpackenc.c:1003:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1003 | if (value - low < GET_MED(1)) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/wavpackenc.c:1009:33: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1009 | if (value - low < GET_MED(2)) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/wavpackenc.c:2078:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
2078 | if (sample - low < GET_MED(1)) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/wavpackenc.c:2086:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
2086 | if (sample - low < GET_MED(2)) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/wavpackenc.c:2961:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2961 | { "joint_stereo", "", OFFSET(joint), AV_OPT_TYPE_BOOL, {.i64=-1}, -1, 1, FLAGS },
| ^
src/libavcodec/wavpackenc.c:2962:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2962 | { "optimize_mono", "", OFFSET(optimize_mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavcodec/wavpackenc.c:2963:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2963 | { NULL },
| ^
5 warnings generated.
CC libavcodec/wbmpdec.o
9 warnings generated.
CC libavcodec/wbmpenc.o
CC libavcodec/wcmv.o
CC libavcodec/webp.o
CC libavcodec/webp_parser.o
src/libavcodec/webp.c:375:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
375 | if (code_len < 16U) {
| ~~~~~~~~ ^ ~~~
src/libavcodec/webp_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))
| ~ ^ ~
src/libavcodec/webp.c:671:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
671 | if (prefix_code > 39U) {
| ~~~~~~~~~~~ ^ ~~~
src/libavcodec/webp.c:765:54: warning: unused parameter 'p_l' [-Wunused-parameter]
765 | static void inv_predict_0(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:765:74: warning: unused parameter 'p_tl' [-Wunused-parameter]
765 | static void inv_predict_0(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:766:42: warning: unused parameter 'p_t' [-Wunused-parameter]
766 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:766:62: warning: unused parameter 'p_tr' [-Wunused-parameter]
766 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:772:74: warning: unused parameter 'p_tl' [-Wunused-parameter]
772 | static void inv_predict_1(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:773:42: warning: unused parameter 'p_t' [-Wunused-parameter]
773 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:773:62: warning: unused parameter 'p_tr' [-Wunused-parameter]
773 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:779:54: warning: unused parameter 'p_l' [-Wunused-parameter]
779 | static void inv_predict_2(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:779:74: warning: unused parameter 'p_tl' [-Wunused-parameter]
779 | static void inv_predict_2(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:780:62: warning: unused parameter 'p_tr' [-Wunused-parameter]
780 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:786:54: warning: unused parameter 'p_l' [-Wunused-parameter]
786 | static void inv_predict_3(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:786:74: warning: unused parameter 'p_tl' [-Wunused-parameter]
786 | static void inv_predict_3(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:787:42: warning: unused parameter 'p_t' [-Wunused-parameter]
787 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:793:54: warning: unused parameter 'p_l' [-Wunused-parameter]
793 | static void inv_predict_4(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:794:42: warning: unused parameter 'p_t' [-Wunused-parameter]
794 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:794:62: warning: unused parameter 'p_tr' [-Wunused-parameter]
794 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:800:74: warning: unused parameter 'p_tl' [-Wunused-parameter]
800 | static void inv_predict_5(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:811:42: warning: unused parameter 'p_t' [-Wunused-parameter]
811 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:811:62: warning: unused parameter 'p_tr' [-Wunused-parameter]
811 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:820:74: warning: unused parameter 'p_tl' [-Wunused-parameter]
820 | static void inv_predict_7(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:821:62: warning: unused parameter 'p_tr' [-Wunused-parameter]
821 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:830:54: warning: unused parameter 'p_l' [-Wunused-parameter]
830 | static void inv_predict_8(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:831:62: warning: unused parameter 'p_tr' [-Wunused-parameter]
831 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:840:54: warning: unused parameter 'p_l' [-Wunused-parameter]
840 | static void inv_predict_9(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:840:74: warning: unused parameter 'p_tl' [-Wunused-parameter]
840 | static void inv_predict_9(uint8_t *p, const uint8_t *p_l, const uint8_t *p_tl,
| ^
src/libavcodec/webp.c:861:63: warning: unused parameter 'p_tr' [-Wunused-parameter]
861 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:875:63: warning: unused parameter 'p_tr' [-Wunused-parameter]
875 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:891:63: warning: unused parameter 'p_tr' [-Wunused-parameter]
891 | const uint8_t *p_t, const uint8_t *p_tr)
| ^
src/libavcodec/webp.c:1051:25: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
1051 | av_assert0(size <= 1024U);
| ~~~~ ^ ~~~~~
src/libavcodec/webp.c:1372:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1372 | if (bytestream2_get_bytes_left(&gb) < chunk_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/webp.c:1387:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1387 | if (bytestream2_get_bytes_left(&gb) < chunk_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
2 warnings generated.
src/libavcodec/webp.c:2039:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2039 | if (bytestream2_get_bytes_left(&gb) < chunk_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
CC libavcodec/webvttdec.o
src/libavcodec/webvttdec.c:141:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
141 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_valid_tags); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/webvttdec.c:152:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
152 | for (i = 0; i < FF_ARRAY_ELEMS(webvtt_tag_replace); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/webvttenc.o
src/libavcodec/webvttenc.c:115:48: warning: unused parameter 'forced' [-Wunused-parameter]
115 | static void webvtt_new_line_cb(void *priv, int forced)
| ^
src/libavcodec/webvttenc.c:163:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
163 | for (i=0; inum_rects; i++) {
| ~^~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/wma.o
In file included from src/libavcodec/wma.c:27:
In file included from src/libavcodec/wma.h:31:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/wma_common.o
CC libavcodec/wma_freqs.o
CC libavcodec/wmadec.o
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
34 warnings generated.
CC libavcodec/wmaenc.o
In file included from src/libavcodec/wmaenc.c:31:
In file included from src/libavcodec/wma.h:31:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
13 warnings generated.
CC libavcodec/wmalosslessdec.o
In file included from src/libavcodec/wmalosslessdec.c:36:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
2 warnings generated.
CC libavcodec/wmaprodec.o
CC libavcodec/wmavoice.o
In file included from src/libavcodec/wmaprodec.c:107:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
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)) { \
| ^~~~
2 warnings generated.
CC libavcodec/wmv2data.o
CC libavcodec/wmv2dec.o
2 warnings generated.
CC libavcodec/wmv2dsp.o
3 warnings generated.
CC libavcodec/wmv2enc.o
In file included from src/libavcodec/wmv2enc.c:26:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/wnv1.o
CC libavcodec/wrapped_avframe.o
2 warnings generated.
CC libavcodec/ws-snd1.o
src/libavcodec/wrapped_avframe.c:35:50: warning: unused parameter 'unused' [-Wunused-parameter]
35 | static void wrapped_avframe_release_buffer(void *unused, uint8_t *data)
| ^
src/libavcodec/wrapped_avframe.c:42:51: warning: unused parameter 'avctx' [-Wunused-parameter]
42 | static int wrapped_avframe_encode(AVCodecContext *avctx, AVPacket *pkt,
| ^
src/libavcodec/wrapped_avframe.c:89:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
89 | if (pkt->size < sizeof(AVFrame))
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
3 warnings generated.
X86ASM libavcodec/x86/aacencdsp.o
CC libavcodec/x86/aacencdsp_init.o
X86ASM libavcodec/x86/aacpsdsp.o
CC libavcodec/x86/aacpsdsp_init.o
X86ASM libavcodec/x86/ac3dsp.o
X86ASM libavcodec/x86/ac3dsp_downmix.o
CC libavcodec/x86/ac3dsp_init.o
X86ASM libavcodec/x86/alacdsp.o
CC libavcodec/x86/alacdsp_init.o
X86ASM libavcodec/x86/apv_dsp.o
CC libavcodec/x86/apv_dsp_init.o
X86ASM libavcodec/x86/audiodsp.o
CC libavcodec/x86/audiodsp_init.o
X86ASM libavcodec/x86/blockdsp.o
CC libavcodec/x86/blockdsp_init.o
X86ASM libavcodec/x86/bswapdsp.o
CC libavcodec/x86/bswapdsp_init.o
X86ASM libavcodec/x86/cavs_qpel.o
CC libavcodec/x86/cavsdsp.o
X86ASM libavcodec/x86/cavsidct.o
CC libavcodec/x86/celt_pvq_init.o
X86ASM libavcodec/x86/celt_pvq_search.o
X86ASM libavcodec/x86/cfhddsp.o
CC libavcodec/x86/cfhddsp_init.o
X86ASM libavcodec/x86/cfhdencdsp.o
CC libavcodec/x86/cfhdencdsp_init.o
CC libavcodec/x86/constants.o
X86ASM libavcodec/x86/dcadsp.o
CC libavcodec/x86/dcadsp_init.o
X86ASM libavcodec/x86/dct32.o
X86ASM libavcodec/x86/dirac_dwt.o
130 warnings generated.
CC libavcodec/x86/dirac_dwt_init.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
CC libavcodec/x86/dnxhdenc_init.o
In file included from src/libavcodec/x86/dnxhdenc_init.c:26:
In file included from src/libavcodec/dnxhdenc.h:31:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_enX86ASM libavcodec/x86/exrdsp.o
d - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of 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/exrdsp_init.o
CC libavcodec/x86/fdct.o
CC libavcodec/x86/fdctdsp_init.o
src/libavcodec/x86/fdct.c:337:9: warning: string literal of length 6039 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings]
337 | "movdqa (%2), %%xmm6 \n\t"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
338 | FDCT_ROW_SSE2_H1(0,0)
| ~~~~~~~~~~~~~~~~~~~~~
339 | FDCT_ROW_SSE2(0)
| ~~~~~~~~~~~~~~~~
340 | FDCT_ROW_SSE2_H2(64,0)
| ~~~~~~~~~~~~~~~~~~~~~~
341 | FDCT_ROW_SSE2(64)
| ~~~~~~~~~~~~~~~~~
342 |
343 | FDCT_ROW_SSE2_H1(16,64)
| ~~~~~~~~~~~~~~~~~~~~~~~
344 | FDCT_ROW_SSE2(16)
| ~~~~~~~~~~~~~~~~~
345 | FDCT_ROW_SSE2_H2(112,64)
| ~~~~~~~~~~~~~~~~~~~~~~~~
346 | FDCT_ROW_SSE2(112)
| ~~~~~~~~~~~~~~~~~~
347 |
348 | FDCT_ROW_SSE2_H1(32,128)
| ~~~~~~~~~~~~~~~~~~~~~~~~
349 | FDCT_ROW_SSE2(32)
| ~~~~~~~~~~~~~~~~~
350 | FDCT_ROW_SSE2_H2(96,128)
| ~~~~~~~~~~~~~~~~~~~~~~~~
351 | FDCT_ROW_SSE2(96)
| ~~~~~~~~~~~~~~~~~
352 |
1 warning generated.
X86ASM libavcodec/x86/flac_dsp_gpl.o
X86ASM libavcodec/x86/flacdsp.o
CC libavcodec/x86/flacdsp_init.o
CC libavcodec/x86/flacencdsp_init.o
X86ASM libavcodec/x86/fmtconvert.o
CC libavcodec/x86/fmtconvert_init.o
X86ASM libavcodec/x86/fpel.o
X86ASM libavcodec/x86/g722dsp.o
CC libavcodec/x86/g722dsp_init.o
X86ASM libavcodec/x86/h263_loopfilter.o
CC libavcodec/x86/h263dsp_init.o
X86ASM libavcodec/x86/h264_chromamc.o
X86ASM libavcodec/x86/h264_chromamc_10bit.o
X86ASM libavcodec/x86/h264_deblock.o
X86ASM libavcodec/x86/h264_deblock_10bit.o
X86ASM libavcodec/x86/h264_idct.o
X86ASM libavcodec/x86/h264_idct_10bit.o
X86ASM libavcodec/x86/h264_intrapred.o
X86ASM libavcodec/x86/h264_intrapred_10bit.o
CC libavcodec/x86/h264_intrapred_init.o
CC libavcodec/x86/h264_qpel.o
X86ASM libavcodec/x86/h264_qpel_10bit.o
X86ASM libavcodec/x86/h264_qpel_8bit.o
X86ASM libavcodec/x86/h264_weight.o
X86ASM libavcodec/x86/h264_weight_10bit.o
CC libavcodec/x86/h264chroma_init.o
CC libavcodec/x86/h264dsp_init.o
X86ASM libavcodec/x86/h26x/h2656_inter.o
CC libavcodec/x86/h26x/h2656dsp.o
X86ASM libavcodec/x86/hevc/add_res.o
X86ASM libavcodec/x86/hevc/deblock.o
X86ASM libavcodec/x86/hevc/dequant.o
CC libavcodec/x86/hevc/dsp_init.o
X86ASM libavcodec/x86/hevc/idct.o
X86ASM libavcodec/x86/hevc/mc.o
X86ASM libavcodec/x86/hevc/sao.o
X86ASM libavcodec/x86/hevc/sao_10bit.o
X86ASM libavcodec/x86/hpeldsp.o
CC libavcodec/x86/hpeldsp_init.o
src/libavcodec/x86/hpeldsp_init.c:115:55: warning: unused parameter 'flags' [-Wunused-parameter]
115 | static void hpeldsp_init_ssse3(HpelDSPContext *c, int flags)
| ^
1 warning generated.
X86ASM libavcodec/x86/huffyuvdsp.o
CC libavcodec/x86/huffyuvdsp_init.o
X86ASM libavcodec/x86/huffyuvencdsp.o
CC libavcodec/x86/huffyuvencdsp_init.o
X86ASM libavcodec/x86/idctdsp.o
CC libavcodec/x86/idctdsp_init.o
X86ASM libavcodec/x86/imdct36.o
X86ASM libavcodec/x86/jpeg2000dsp.o
CC libavcodec/x86/jpeg2000dsp_init.o
X86ASM libavcodec/x86/lossless_audiodsp.o
CC libavcodec/x86/lossless_audiodsp_init.o
X86ASM libavcodec/x86/lossless_videodsp.o
CC libavcodec/x86/lossless_videodsp_init.o
X86ASM libavcodec/x86/lossless_videoencdsp.o
CC libavcodec/x86/lossless_videoencdsp_init.o
X86ASM libavcodec/x86/lpc.o
CC libavcodec/x86/lpc_init.o
X86ASM libavcodec/x86/me_cmp.o
CC libavcodec/x86/me_cmp_init.o
In file included from src/libavcodec/x86/me_cmp_init.c:30:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
X86ASM libavcodec/x86/mlpdsp.o
2 warnings generated.
CC libavcodec/x86/mlpdsp_init.o
CC libavcodec/x86/mpeg4videodsp.o
src/libavcodec/x86/mpeg4videodsp.c:68:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
68 | (unsigned) iy >= height - h || height< h
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/x86/mpeg4videodsp.c:67:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
67 | int need_emu = (unsigned) ix >= width - w || width < w ||
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~
2 warnings generated.
CC libavcodec/x86/mpegaudiodsp.o
src/libavcodec/x86/mpegaudiodsp.c:114:58: warning: unused parameter 'unused' [-Wunused-parameter]
114 | static void apply_window_mp3(float *in, float *win, int *unused, float *out,
| ^
1 warning generated.
CC libavcodec/x86/mpegvideo.o
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
X86ASM libavcodec/x86/opusdsp.o
CC libavcodec/x86/opusdsp_init.o
X86ASM libavcodec/x86/pixblockdsp.o
CC libavcodec/x86/pixblockdsp_init.o
X86ASM libavcodec/x86/pngdsp.o
CC libavcodec/x86/pngdsp_init.o
X86ASM libavcodec/x86/proresdsp.o
CC libavcodec/x86/proresdsp_init.o
X86ASM libavcodec/x86/qpel.o
X86ASM libavcodec/x86/qpeldsp.o
CC libavcodec/x86/qpeldsp_init.o
X86ASM libavcodec/x86/rv34dsp.o
CC libavcodec/x86/rv34dsp_init.o
X86ASM libavcodec/x86/rv40dsp.o
CC libavcodec/x86/rv40dsp_init.o
X86ASM libavcodec/x86/sbcdsp.o
CC libavcodec/x86/sbcdsp_init.o
X86ASM libavcodec/x86/sbrdsp.o
CC libavcodec/x86/sbrdsp_init.o
X86ASM libavcodec/x86/simple_idct10.o
X86ASM libavcodec/x86/snowdsp.o
CC libavcodec/x86/snowdsp_init.o
In file included from src/libavcodec/x86/snowdsp_init.c:28:
src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter]
96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high)
| ^
X86ASM libavcodec/x86/svq1enc.o
1 warning generated.
CC libavcodec/x86/svq1enc_init.o
X86ASM libavcodec/x86/synth_filter.o
CC libavcodec/x86/synth_filter_init.o
X86ASM libavcodec/x86/takdsp.o
CC libavcodec/x86/takdsp_init.o
X86ASM libavcodec/x86/ttadsp.o
CC libavcodec/x86/ttadsp_init.o
X86ASM libavcodec/x86/ttaencdsp.o
CC libavcodec/x86/ttaencdsp_init.o
X86ASM libavcodec/x86/utvideodsp.o
CC libavcodec/x86/utvideodsp_init.o
CC libavcodec/x86/v210-init.o
X86ASM libavcodec/x86/v210.o
X86ASM libavcodec/x86/v210enc.o
CC libavcodec/x86/v210enc_init.o
CC libavcodec/x86/vc1dsp_init.o
src/libavcodec/x86/vc1dsp_init.c:74:1: warning: unused parameter 'rnd' [-Wunused-parameter]
74 | DECLARE_FUNCTION(put_, 8, _sse2)
| ^
src/libavcodec/x86/vc1dsp_init.c:69:72: note: expanded from macro 'DECLARE_FUNCTION'
69 | const uint8_t *src, ptrdiff_t stride, int rnd) \
| ^
src/libavcodec/x86/vc1dsp_init.c:75:1: warning: unused parameter 'rnd' [-Wunused-parameter]
75 | DECLARE_FUNCTION(avg_, 8, _sse2)
| ^
src/libavcodec/x86/vc1dsp_init.c:69:72: note: expanded from macro 'DECLARE_FUNCTION'
69 | 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(put_, 16, _sse2)
| ^
src/libavcodec/x86/vc1dsp_init.c:69:72: note: expanded from macro 'DECLARE_FUNCTION'
69 | 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(avg_, 16, _sse2)
| ^
src/libavcodec/x86/vc1dsp_init.c:69:72: note: expanded from macro 'DECLARE_FUNCTION'
69 | const uint8_t *src, ptrdiff_t stride, int rnd) \
| ^
4 warnings generated.
X86ASM libavcodec/x86/vc1dsp_inv_trans.o
X86ASM libavcodec/x86/vc1dsp_loopfilter.o
X86ASM libavcodec/x86/vc1dsp_mc.o
CC libavcodec/x86/vc1dsp_mmx.o
X86ASM libavcodec/x86/videodsp.o
CC libavcodec/x86/videodsp_init.o
X86ASM libavcodec/x86/vorbisdsp.o
CC libavcodec/x86/vorbisdsp_init.o
X86ASM libavcodec/x86/vp3dsp.o
CC libavcodec/x86/vp3dsp_init.o
X86ASM libavcodec/x86/vp6dsp.o
CC libavcodec/x86/vp6dsp_init.o
X86ASM libavcodec/x86/vp8dsp.o
CC libavcodec/x86/vp8dsp_init.o
X86ASM libavcodec/x86/vp8dsp_loopfilter.o
CC libavcodec/x86/vp9dsp_init.o
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
84 | filters_8tap_1d_fn3(put, 8, sse2, sse2)
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:84:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
85 | filters_8tap_1d_fn3(avg, 8, sse2, sse2)
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro 'filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro 'filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro 'filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:85:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro 'filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
86 | filters_8tap_1d_fn4(put, 8, ssse3, ssse3)
| ^
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:86:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
87 | filters_8tap_1d_fn4(avg, 8, ssse3, ssse3)
| ^
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:87:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter]
89 | filters_8tap_1d_fn2(put, 64, 8, avx2, ssse3)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:89:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter]
90 | filters_8tap_1d_fn2(put, 32, 8, avx2, ssse3)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:90:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter]
91 | filters_8tap_1d_fn2(avg, 64, 8, avx2, ssse3)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:91:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter]
92 | filters_8tap_1d_fn2(avg, 32, 8, avx2, ssse3)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
src/libavcodec/x86/vp9dsp_init.c:92:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
CC libavcodec/x86/vp9dsp_init_10bpp.o
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
54 | filters_8tap_1d_fn4(put, BPC, sse2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
55 | filters_8tap_1d_fn4(avg, BPC, sse2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter]
57 | filters_8tap_1d_fn2(put, 64, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter]
58 | filters_8tap_1d_fn2(avg, 64, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter]
59 | filters_8tap_1d_fn2(put, 32, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter]
60 | filters_8tap_1d_fn2(avg, 32, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter]
61 | filters_8tap_1d_fn2(put, 16, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter]
62 | filters_8tap_1d_fn2(avg, 16, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_10bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
132 warnings generated.
CC libavcodec/x86/vp9dsp_init_12bpp.o
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
54 | filters_8tap_1d_fn4(put, BPC, sse2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:54:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
55 | filters_8tap_1d_fn4(avg, BPC, sse2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:110:51: note: expanded from macro '\
filters_8tap_1d_fn3'
110 | #define filters_8tap_1d_fn3(op, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:111:47: note: expanded from macro '\
filters_8tap_1d_fn3'
111 | filters_8tap_1d_fn2(op, 64, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:112:47: note: expanded from macro '\
filters_8tap_1d_fn3'
112 | filters_8tap_1d_fn2(op, 32, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:116:50: note: expanded from macro 'filters_8tap_1d_fn4'
116 | #define filters_8tap_1d_fn4(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:113:47: note: expanded from macro '\
filters_8tap_1d_fn3'
113 | filters_8tap_1d_fn2(op, 16, bpp, opt8, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro '\
filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:55:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:117:42: note: expanded from macro 'filters_8tap_1d_fn4'
117 | filters_8tap_1d_fn3(op, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro '\
filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter]
57 | filters_8tap_1d_fn2(put, 64, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:57:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter]
58 | filters_8tap_1d_fn2(avg, 64, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:58:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter]
59 | filters_8tap_1d_fn2(put, 32, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:59:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter]
60 | filters_8tap_1d_fn2(avg, 32, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:60:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter]
61 | filters_8tap_1d_fn2(put, 16, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:61:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter]
62 | filters_8tap_1d_fn2(avg, 16, BPC, avx2, 16bpp)
| ^
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:106:54: note: expanded from macro 'filters_8tap_1d_fn2'
106 | #define filters_8tap_1d_fn2(op, sz, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:78: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:101:64: note: expanded from macro '\
filters_8tap_1d_fn'
101 | #define filters_8tap_1d_fn(op, sz, dir, dvar, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:102:85: note: expanded from macro '\
filters_8tap_1d_fn'
102 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_REGULAR, f_opt, regular, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/x86/vp9dsp_init_12bpp.c:25:
src/libavcodec/x86/vp9dsp_init_16bpp_template.c:62:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/x86/vp9dsp_init.h:107:52: note: expanded from macro 'filters_8tap_1d_fn2'
107 | filters_8tap_1d_fn(op, sz, h, mx, bpp, opt, f_opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:103:85: note: expanded from macro '\
filters_8tap_1d_fn'
103 | filter_8tap_1d_fn(op, sz, FILTER_8TAP_SHARP, f_opt, sharp, dir, dvar, bpp, opt) \
| ^
src/libavcodec/x86/vp9dsp_init.h:95:70: note: expanded from macro '\
filter_8tap_1d_fn'
95 | int h, int mx, int my) \
| ^
96 warnings generated.
CC libavcodec/x86/vp9dsp_init_16bpp.o
X86ASM libavcodec/x86/vp9intrapred.o
96 warnings generated.
X86ASM libavcodec/x86/vp9intrapred_16bpp.o
X86ASM libavcodec/x86/vp9itxfm.o
X86ASM libavcodec/x86/vp9itxfm_16bpp.o
X86ASM libavcodec/x86/vp9itxfm_16bpp_avx512.o
X86ASM libavcodec/x86/vp9itxfm_avx2.o
X86ASM libavcodec/x86/vp9itxfm_avx512.o
X86ASM libavcodec/x86/vp9lpf.o
X86ASM libavcodec/x86/vp9lpf_16bpp.o
X86ASM libavcodec/x86/vp9mc.o
X86ASM libavcodec/x86/vp9mc_16bpp.o
X86ASM libavcodec/x86/vvc/alf.o
X86ASM libavcodec/x86/vvc/dmvr.o
CC libavcodec/x86/vvc/dsp_init.o
In file included from src/libavcodec/x86/vvc/dsp_init.c:29:
In file included from src/libavcodec/vvc/dec.h:33:
In file included from src/libavcodec/vvc/sei.h:31:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
X86ASM libavcodec/x86/vvc/mc.o
4 warnings generated.
X86ASM libavcodec/x86/vvc/of.o
X86ASM libavcodec/x86/vvc/sad.o
X86ASM libavcodec/x86/vvc/sao.o
X86ASM libavcodec/x86/vvc/sao_10bit.o
X86ASM libavcodec/x86/xvididct.o
CC libavcodec/x86/xvididct_init.o
CC libavcodec/xan.o
src/libavcodec/xan.c:591:25: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
591 | if (new_pal < s->palettes_count) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
CC libavcodec/xbm_parser.o
src/libavcodec/xbm_parser.c:57:63: warning: unused parameter 'avctx' [-Wunused-parameter]
57 | static int xbm_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/xbmdec.o
1 warning generated.
CC libavcodec/xbmenc.o
CC libavcodec/xface.o
CC libavcodec/xfacedec.o
CC libavcodec/xfaceenc.o
CC libavcodec/xiph.o
src/libavcodec/xfaceenc.c:195:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
195 | av_assert0(i < sizeof(intbuf));
| ~ ^ ~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
CC libavcodec/xl.o
1 warning generated.
CC libavcodec/xma_parser.o
src/libavcodec/xma_parser.c:31:64: warning: unused parameter 'avctx' [-Wunused-parameter]
31 | static int xma_parse(AVCodecParserContext *s1, AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/xpmdec.o
CC libavcodec/xsubdec.o
src/libavcodec/xsubdec.c:43:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
43 | for (i = 0; i < sizeof(tc_offsets); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/xpmdec.c:364:14: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
364 | if (size > SIZE_MAX / 4)
| ~~~~ ^ ~~~~~~~~~~~~
1 warning generated.
CC libavcodec/xsubenc.o
1 warning generated.
CC libavcodec/xvididct.o
In file included from src/libavcodec/xsubenc.c:26:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/xwd_parser.o
2 warnings generated.
CC libavcodec/xwddec.o
src/libavcodec/xwd_parser.c:39:63: warning: unused parameter 'avctx' [-Wunused-parameter]
39 | static int xwd_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/xwdenc.o
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++) {
| ~ ^ ~~~~~~~
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++) {
| ~ ^ ~~~~~~~
3 warnings generated.
CC libavcodec/xxan.o
1 warning generated.
CC libavcodec/y41pdec.o
CC libavcodec/y41penc.o
src/libavcodec/xxan.c:192:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
192 | if (chroma_off + 4 >= bytestream2_get_bytes_left(&s->gb)) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/xxan.c:293:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
293 | if (corr_off >= bytestream2_size(&s->gb)) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/ylc.o
CC libavcodec/yop.o
In file included from src/libavcodec/ylc.c:33:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/ylc.c:112:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
112 | if (val && (val < nodes[first_node].count)) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ylc.c:113:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
113 | if (val >= nodes[second_node].count) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ylc.c:438:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
438 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vlc); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/yuv4dec.o
CC libavcodec/yuv4enc.o
CC libavcodec/zerocodec.o
CC libavcodec/zlib_wrapper.o
4 warnings generated.
CC libavcodec/zmbv.o
src/libavcodec/zlib_wrapper.c:30:34: warning: unused parameter 'opaque' [-Wunused-parameter]
30 | static void *alloc_wrapper(void *opaque, uInt items, uInt size)
| ^
src/libavcodec/zlib_wrapper.c:35:32: warning: unused parameter 'opaque' [-Wunused-parameter]
35 | static void free_wrapper(void *opaque, void *ptr)
| ^
2 warnings generated.
CC libavcodec/zmbvenc.o
GEN libavcodec/libavcodec.pc
GEN libswresample/libswresample.pc
src/libavcodec/zmbv.c:542:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
542 | if (c->decomp_size < len) {
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/zmbv.c:629:59: warning: comparison of integers of different signs: 'unsigned long long' and 'int64_t' (aka 'long') [-Wsign-compare]
629 | if ((avctx->width + 255ULL) * (avctx->height + 64ULL) > FFMIN(avctx->max_pixels, INT_MAX / 4) ) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HOSTCC libswscale/x86/uops_macros.gen.asm
X86ASM libswscale/x86/output.o
2 warnings generated.
X86ASM 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/x86/rgb2rgb.c:37:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/x86/rgb2rgb.c:1118:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1118 | for (unsigned i = 0; i < src_size; i +=3) {
| ~ ^ ~~~~~~~~
X86ASM libswscale/x86/rgb_2_rgb.o
X86ASM libswscale/x86/scale.o
3 warnings generated.
X86ASM 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/x86/swscale.c:24:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
In file included from src/libswscale/x86/swscale.c:56:
src/libswscale/x86/swscale_template.c:262:9: warning: string literal of length 8150 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings]
262 | YSCALEYUV2PACKEDX_ACCURATE
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
263 | YSCALEYUV2RGBX
| ~~~~~~~~~~~~~~
264 | "movq %%mm2, "U_TEMP"(%0) \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
265 | "movq %%mm4, "V_TEMP"(%0) \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
266 | "movq %%mm5, "Y_TEMP"(%0) \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
267 | YSCALEYUV2PACKEDX_ACCURATE_YA(ALP_MMX_FILTER_OFFSET)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
268 | "movq "Y_TEMP"(%0), %%mm5 \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
269 | "psraw $3, %%mm1 \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
270 | "psraw $3, %%mm7 \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
271 | "packuswb %%mm7, %%mm1 \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
272 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm3, %%mm4, %%mm5, %%mm1, %%mm0, %%mm7, %%mm2, %%mm6)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE'
187 | YSCALEYUV2PACKEDX_ACCURATE_UV \
| ^
src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV'
91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\
| ^
src/libswscale/x86/swscale_template.c:275:9: warning: string literal of length 5824 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings]
275 | YSCALEYUV2PACKEDX_ACCURATE
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
276 | YSCALEYUV2RGBX
| ~~~~~~~~~~~~~~
277 | "pcmpeqd %%mm7, %%mm7 \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
278 | WRITEBGR32(%4, "%5", %%FF_REGa, %%mm2, %%mm4, %%mm5, %%mm7, %%mm0, %%mm1, %%mm3, %%mm6)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/swscale_template.c:187:5: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE'
187 | YSCALEYUV2PACKEDX_ACCURATE_UV \
| ^
src/libswscale/x86/swscale_template.c:91:9: note: expanded from macro 'YSCALEYUV2PACKEDX_ACCURATE_UV'
91 | "xor %%"FF_REG_a", %%"FF_REG_a" \n\t"\
| ^
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:203:43: warning: unused parameter 'src' [-Wunused-parameter]
203 | const int16_t **src, uint8_t *dest, int dstW,
| ^
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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/x86/yuv2rgb.c:35:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
2 warnings generated.
X86ASM libswscale/x86/yuv2yuvX.o
X86ASM libswscale/x86/yuv_2_rgb.o
161 warnings generated.
CC libswscale/yuv2rgb.o
In file included from src/libswscale/yuv2rgb.c:33:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/yuv2rgb.c:33:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
GEN libswscale/libswscale.pc
CC libavutil/float2half.o
CC libavutil/half2float.o
GEN libavutil/libavutil.pc
HOSTCC doc/print_options.o
TXT doc/fate.txt
GZIP fftools/resources/graph.html.gz
MINIFY fftools/resources/graph.css.min
CC fftools/ffplay_renderer.o
In file included from src/fftools/ffplay_renderer.c:23:
In file included from src/fftools/ffplay_renderer.h:22:
In file included from /usr/include/SDL2/SDL.h:31:
In file included from /usr/include/SDL2/SDL_main.h:25:
In file included from /usr/include/SDL2/SDL_stdinc.h:33:
In file included from /usr/include/SDL2/SDL_config.h:58:
In file included from /usr/include/SDL2/SDL_config-x86_64.h:51:
/usr/include/SDL2/SDL_config_unix.h:188:9: warning: 'HAVE_PTHREAD_SETNAME_NP' macro redefined [-Wmacro-redefined]
188 | #define HAVE_PTHREAD_SETNAME_NP 1
| ^
./config.h:366:9: note: previous definition is here
366 | #define HAVE_PTHREAD_SETNAME_NP 0
| ^
1 warning generated.
CC fftools/ffplay.o
In file included from src/fftools/ffplay.c:55:
In file included from /usr/include/SDL2/SDL.h:31:
In file included from /usr/include/SDL2/SDL_main.h:25:
In file included from /usr/include/SDL2/SDL_stdinc.h:33:
In file included from /usr/include/SDL2/SDL_config.h:58:
In file included from /usr/include/SDL2/SDL_config-x86_64.h:51:
/usr/include/SDL2/SDL_config_unix.h:188:9: warning: 'HAVE_PTHREAD_SETNAME_NP' macro redefined [-Wmacro-redefined]
188 | #define HAVE_PTHREAD_SETNAME_NP 1
| ^
./config.h:366:9: note: previous definition is here
366 | #define HAVE_PTHREAD_SETNAME_NP 0
| ^
2 warnings generated.
CC fftools/ffprobe.o
In file included from src/fftools/ffprobe.c:46:
src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size);
| ^
In file included from src/fftools/ffprobe.c:49:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/fftools/ffprobe.c:260:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
260 | [SECTION_ID_CHAPTERS] = { SECTION_ID_CHAPTERS, "chapters", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_CHAPTER, -1 } },
| ^
src/fftools/ffprobe.c:261:107: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
261 | [SECTION_ID_CHAPTER] = { SECTION_ID_CHAPTER, "chapter", 0, { SECTION_ID_CHAPTER_TAGS, -1 } },
| ^
src/fftools/ffprobe.c:263:78: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
263 | [SECTION_ID_ERROR] = { SECTION_ID_ERROR, "error", 0, { -1 } },
| ^
src/fftools/ffprobe.c:264:104: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
264 | [SECTION_ID_FORMAT] = { SECTION_ID_FORMAT, "format", 0, { SECTION_ID_FORMAT_TAGS, -1 } },
| ^
src/fftools/ffprobe.c:266:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
266 | [SECTION_ID_FRAMES] = { SECTION_ID_FRAMES, "frames", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME, SECTION_ID_SUBTITLE, -1 } },
| ^
src/fftools/ffprobe.c:267:157: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
267 | [SECTION_ID_FRAME] = { SECTION_ID_FRAME, "frame", 0, { SECTION_ID_FRAME_TAGS, SECTION_ID_FRAME_SIDE_DATA_LIST, SECTION_ID_FRAME_LOGS, -1 } },
| ^
src/fftools/ffprobe.c:271:189: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
271 | [SECTION_ID_FRAME_SIDE_DATA_TIMECODE_LIST] = { SECTION_ID_FRAME_SIDE_DATA_TIMECODE_LIST, "timecodes", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME_SIDE_DATA_TIMECODE, -1 } },
| ^
src/fftools/ffprobe.c:272:112: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
272 | [SECTION_ID_FRAME_SIDE_DATA_TIMECODE] = { SECTION_ID_FRAME_SIDE_DATA_TIMECODE, "timecode", 0, { -1 } },
| ^
src/fftools/ffprobe.c:277:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
277 | [SECTION_ID_FRAME_LOGS] = { SECTION_ID_FRAME_LOGS, "logs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FRAME_LOG, -1 } },
| ^
src/fftools/ffprobe.c:278:82: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
278 | [SECTION_ID_FRAME_LOG] = { SECTION_ID_FRAME_LOG, "log", 0, { -1 }, },
| ^
src/fftools/ffprobe.c:279:162: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
279 | [SECTION_ID_LIBRARY_VERSIONS] = { SECTION_ID_LIBRARY_VERSIONS, "library_versions", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_LIBRARY_VERSION, -1 } },
| ^
src/fftools/ffprobe.c:280:98: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
280 | [SECTION_ID_LIBRARY_VERSION] = { SECTION_ID_LIBRARY_VERSION, "library_version", 0, { -1 } },
| ^
src/fftools/ffprobe.c:281:134: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
281 | [SECTION_ID_PACKETS] = { SECTION_ID_PACKETS, "packets", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PACKET, -1} },
| ^
src/fftools/ffprobe.c:282:203: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
282 | [SECTION_ID_PACKETS_AND_FRAMES] = { SECTION_ID_PACKETS_AND_FRAMES, "packets_and_frames", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY | AV_TEXTFORMAT_SECTION_FLAG_NUMBERING_BY_TYPE, { SECTION_ID_PACKET, -1} },
| ^
src/fftools/ffprobe.c:283:138: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
283 | [SECTION_ID_PACKET] = { SECTION_ID_PACKET, "packet", 0, { SECTION_ID_PACKET_TAGS, SECTION_ID_PACKET_SIDE_DATA_LIST, -1 } },
| ^
src/fftools/ffprobe.c:287:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
287 | [SECTION_ID_PIXEL_FORMATS] = { SECTION_ID_PIXEL_FORMATS, "pixel_formats", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PIXEL_FORMAT, -1 } },
| ^
src/fftools/ffprobe.c:288:159: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
288 | [SECTION_ID_PIXEL_FORMAT] = { SECTION_ID_PIXEL_FORMAT, "pixel_format", 0, { SECTION_ID_PIXEL_FORMAT_FLAGS, SECTION_ID_PIXEL_FORMAT_COMPONENTS, -1 } },
| ^
src/fftools/ffprobe.c:291:104: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
291 | [SECTION_ID_PIXEL_FORMAT_COMPONENT] = { SECTION_ID_PIXEL_FORMAT_COMPONENT, "component", 0, { -1 } },
| ^
src/fftools/ffprobe.c:294:143: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
294 | [SECTION_ID_PROGRAM] = { SECTION_ID_PROGRAM, "program", 0, { SECTION_ID_PROGRAM_TAGS, SECTION_ID_PROGRAM_STREAMS, -1 } },
| ^
src/fftools/ffprobe.c:298:98: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
298 | [SECTION_ID_PROGRAM_VERSION] = { SECTION_ID_PROGRAM_VERSION, "program_version", 0, { -1 } },
| ^
src/fftools/ffprobe.c:299:146: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
299 | [SECTION_ID_PROGRAMS] = { SECTION_ID_PROGRAMS, "programs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_PROGRAM, -1 } },
| ^
src/fftools/ffprobe.c:302:241: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
302 | [SECTION_ID_STREAM_GROUP] = { SECTION_ID_STREAM_GROUP, "stream_group", 0, { SECTION_ID_STREAM_GROUP_TAGS, SECTION_ID_STREAM_GROUP_DISPOSITION, SECTION_ID_STREAM_GROUP_COMPONENTS, SECTION_ID_STREAM_GROUP_STREAMS, -1 } },
| ^
src/fftools/ffprobe.c:319:166: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
319 | [SECTION_ID_STREAM_GROUPS] = { SECTION_ID_STREAM_GROUPS, "stream_groups", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAM_GROUP, -1 } },
| ^
src/fftools/ffprobe.c:323:73: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
323 | SECTION_ID_PIXEL_FORMATS, -1} },
| ^
src/fftools/ffprobe.c:324:135: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
324 | [SECTION_ID_STREAMS] = { SECTION_ID_STREAMS, "streams", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAM, -1 } },
| ^
src/fftools/ffprobe.c:325:169: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
325 | [SECTION_ID_STREAM] = { SECTION_ID_STREAM, "stream", 0, { SECTION_ID_STREAM_DISPOSITION, SECTION_ID_STREAM_TAGS, SECTION_ID_STREAM_SIDE_DATA_LIST, -1 } },
| ^
src/fftools/ffprobe.c:330:84: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
330 | [SECTION_ID_SUBTITLE] = { SECTION_ID_SUBTITLE, "subtitle", 0, { -1 } },
| ^
src/fftools/ffprobe.c:1023:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1023 | print_list_fmt("y_points_value", "%"PRIu8, aom->num_y_points, 1, aom->y_points[idx][0]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt'
439 | for (unsigned int idx = 0; idx < n; idx++) { \
| ~~~ ^ ~
src/fftools/ffprobe.c:1024:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1024 | print_list_fmt("y_points_scaling", "%"PRIu8, aom->num_y_points, 1, aom->y_points[idx][1]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt'
439 | for (unsigned int idx = 0; idx < n; idx++) { \
| ~~~ ^ ~
src/fftools/ffprobe.c:1025:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1025 | print_list_fmt("ar_coeffs_y", "%"PRId8, num_ar_coeffs_y, 1, aom->ar_coeffs_y[idx]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt'
439 | for (unsigned int idx = 0; idx < n; idx++) { \
| ~~~ ^ ~
src/fftools/ffprobe.c:1038:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1038 | print_list_fmt("uv_points_value", "%"PRIu8, aom->num_uv_points[uv], 1, aom->uv_points[uv][idx][0]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt'
439 | for (unsigned int idx = 0; idx < n; idx++) { \
| ~~~ ^ ~
src/fftools/ffprobe.c:1039:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1039 | print_list_fmt("uv_points_scaling", "%"PRIu8, aom->num_uv_points[uv], 1, aom->uv_points[uv][idx][1]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt'
439 | for (unsigned int idx = 0; idx < n; idx++) { \
| ~~~ ^ ~
src/fftools/ffprobe.c:1040:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1040 | print_list_fmt("ar_coeffs_uv", "%"PRId8, num_ar_coeffs_uv, 1, aom->ar_coeffs_uv[uv][idx]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffprobe.c:439:36: note: expanded from macro 'print_list_fmt'
439 | for (unsigned int idx = 0; idx < n; idx++) { \
| ~~~ ^ ~
src/fftools/ffprobe.c:1351:88: warning: unused parameter 'packet_idx' [-Wunused-parameter]
1351 | static void show_packet(AVTextFormatContext *tfc, InputFile *ifile, AVPacket *pkt, int packet_idx)
| ^
src/fftools/ffprobe.c:1408:80: warning: unused parameter 'stream' [-Wunused-parameter]
1408 | static void show_subtitle(AVTextFormatContext *tfc, AVSubtitle *sub, AVStream *stream,
| ^
src/fftools/ffprobe.c:1409:44: warning: unused parameter 'fmt_ctx' [-Wunused-parameter]
AR libavdevice/libavdevice.a
1409 | AVFormatContext *fmt_ctx)
| ^
src/fftools/ffprobe.c:1895:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1895 | av_assert0(container < FF_ARRAY_ELEMS(section_header));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/fftools/ffprobe.c:2066:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2066 | av_assert0(container < FF_ARRAY_ELEMS(section_disposition));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/fftools/ffprobe.c:2071:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2071 | av_assert0(container < FF_ARRAY_ELEMS(section_tags));
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/fftools/ffprobe.c:2887:43: warning: unused parameter 'optctx' [-Wunused-parameter]
2887 | static int opt_show_optional_fields(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:2887:63: warning: unused parameter 'opt' [-Wunused-parameter]
2887 | static int opt_show_optional_fields(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:2904:29: warning: unused parameter 'optctx' [-Wunused-parameter]
2904 | static int opt_format(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:2904:49: warning: unused parameter 'opt' [-Wunused-parameter]
2904 | static int opt_format(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:2948:35: warning: unused parameter 'optctx' [-Wunused-parameter]
2948 | static int opt_show_entries(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:2998:33: warning: unused parameter 'optctx' [-Wunused-parameter]
2998 | static int opt_input_file(void *optctx, const char *arg)
| ^
src/fftools/ffprobe.c:3015:55: warning: unused parameter 'opt' [-Wunused-parameter]
3015 | static int opt_input_file_i(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3021:36: warning: unused parameter 'optctx' [-Wunused-parameter]
3021 | static int opt_output_file_o(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3021:56: warning: unused parameter 'opt' [-Wunused-parameter]
3021 | static int opt_output_file_o(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3038:37: warning: unused parameter 'optctx' [-Wunused-parameter]
3038 | static int opt_print_filename(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3038:57: warning: unused parameter 'opt' [-Wunused-parameter]
3038 | static int opt_print_filename(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3045:36: warning: unused parameter 'opt' [-Wunused-parameter]
3045 | void show_help_default(const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3045:53: warning: unused parameter 'arg' [-Wunused-parameter]
3045 | void show_help_default(const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3191:37: warning: unused parameter 'optctx' [-Wunused-parameter]
3191 | static int opt_read_intervals(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3191:57: warning: unused parameter 'opt' [-Wunused-parameter]
3191 | static int opt_read_intervals(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3196:29: warning: unused parameter 'optctx' [-Wunused-parameter]
3196 | static int opt_pretty(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3196:49: warning: unused parameter 'opt' [-Wunused-parameter]
3196 | static int opt_pretty(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3196:66: warning: unused parameter 'arg' [-Wunused-parameter]
3196 | static int opt_pretty(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3223:31: warning: unused parameter 'optctx' [-Wunused-parameter]
3223 | static int opt_sections(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3223:51: warning: unused parameter 'opt' [-Wunused-parameter]
3223 | static int opt_sections(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3223:68: warning: unused parameter 'arg' [-Wunused-parameter]
3223 | static int opt_sections(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3236:28: warning: unused parameter 'optctx' [-Wunused-parameter]
3236 | static int opt_codec(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3266:36: warning: unused parameter 'optctx' [-Wunused-parameter]
3266 | static int opt_show_versions(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3266:56: warning: unused parameter 'opt' [-Wunused-parameter]
3266 | static int opt_show_versions(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3266:73: warning: unused parameter 'arg' [-Wunused-parameter]
3266 | static int opt_show_versions(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffprobe.c:3280:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3280 | DEFINE_OPT_SHOW_SECTION(chapters, CHAPTERS)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3280:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3280:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3281:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3281 | DEFINE_OPT_SHOW_SECTION(error, ERROR)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3281:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3281:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3282:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3282 | DEFINE_OPT_SHOW_SECTION(format, FORMAT)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3282:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3282:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3283:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3283 | DEFINE_OPT_SHOW_SECTION(frames, FRAMES)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3283:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3283:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3284:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3284 | DEFINE_OPT_SHOW_SECTION(library_versions, LIBRARY_VERSIONS)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3284:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3284:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3285:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3285 | DEFINE_OPT_SHOW_SECTION(packets, PACKETS)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3285:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3285:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3286:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3286 | DEFINE_OPT_SHOW_SECTION(pixel_formats, PIXEL_FORMATS)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3286:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3286:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3287:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3287 | DEFINE_OPT_SHOW_SECTION(program_version, PROGRAM_VERSION)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3287:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3287:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3288:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3288 | DEFINE_OPT_SHOW_SECTION(streams, STREAMS)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3288:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3288:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3289:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3289 | DEFINE_OPT_SHOW_SECTION(programs, PROGRAMS)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3289:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3289:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3290:1: warning: unused parameter 'optctx' [-Wunused-parameter]
3290 | DEFINE_OPT_SHOW_SECTION(stream_groups, STREAM_GROUPS)
| ^
src/fftools/ffprobe.c:3274:41: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3290:1: warning: unused parameter 'opt' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:61: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3290:1: warning: unused parameter 'arg' [-Wunused-parameter]
src/fftools/ffprobe.c:3274:78: note: expanded from macro 'DEFINE_OPT_SHOW_SECTION'
3274 | static int opt_show_##section(void *optctx, const char *opt, const char *arg) \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3293 | CMDUTILS_COMMON_OPTIONS
| ^
src/fftools/opt_common.h:200:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
200 | { "L", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:201:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
201 | { "license", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:202:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
202 | { "h", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_help }, "show help", "topic" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:205:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
205 | { "-help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:206:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
206 | { "version", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_version }, "show version" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:207:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
207 | { "buildconf", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_buildconf }, "show build configuration" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:208:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
208 | { "formats", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_formats }, "show available formats" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:209:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
209 | { "muxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_muxers }, "show available muxers" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:210:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
210 | { "demuxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_demuxers }, "show available demuxers" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:211:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
211 | { "devices", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_devices }, "show available devices" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:212:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
212 | { "codecs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_codecs }, "show available codecs" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:213:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
213 | { "decoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_decoders }, "show available decoders" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:214:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
214 | { "encoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_encoders }, "show available encoders" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:215:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
215 | { "bsfs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_bsfs }, "show available bit stream filters" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:216:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
216 | { "protocols", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_protocols }, "show available protocols" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:217:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
217 | { "filters", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_filters }, "show available filters" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:218:126: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
218 | { "pix_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_pix_fmts }, "show available pixel formats" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:219:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
219 | { "layouts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_layouts }, "show standard channel layouts" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:220:133: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
220 | { "sample_fmts", OPT_TYPE_FUNC, OPT_EXIT, CC libavfilter/aeval.o
{ .func_arg = show_sample_fmts }, "show available audio sample formats" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:221:132: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
221 | { "dispositions", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_dispositions}, "show available stream dispositions" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:222:124: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
222 | { "colors", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_colors }, "show available color names" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:223:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
223 | { "loglevel", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:224:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
224 | { "v", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:225:115: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
225 | { "report", OPT_TYPE_FUNC, OPT_EXPERT, { .func_arg = opt_report }, "generate a report" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:226:155: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
226 | { "max_alloc", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_max_alloc }, "set maximum size of a single allocated block", "bytes" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:227:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
227 | { "cpuflags", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpuflags }, "force specific cpu flags", "flags" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:228:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
228 | { "cpucount", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpucount }, "force specific cpu count", "count" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:229:139: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
229 | { "hide_banner", OPT_TYPE_BOOL, OPT_EXPERT, {&hide_banner}, "do not show program banner", "hide_banner" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \
| ^
src/fftools/opt_common.h:45:52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE'
45 | "list sources of the input device", "device" }, \
| ^
src/fftools/ffprobe.c:3293:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \
| ^
src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE'
47 | "list sinks of the output device", "device" }, \
| ^
src/fftools/ffprobe.c:3294:112: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3294 | { "f", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_format}, "force format", "format" },
| ^
src/fftools/ffprobe.c:3295:113: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3295 | { "unit", OPT_TYPE_BOOL, 0, {&show_value_unit}, "show unit of the displayed values" },
| ^
src/fftools/ffprobe.c:3296:121: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3296 | { "prefix", OPT_TYPE_BOOL, 0, {&use_value_prefix}, "use SI prefixes for the displayed values" },
| ^
src/fftools/ffprobe.c:3298:44: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3298 | "use binary prefixes for byte units" },
| ^
src/fftools/ffprobe.c:3300:72: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3300 | "use sexagesimal format HOURS:MM:SS.MICROSECONDS for time units" },
| ^
src/fftools/ffprobe.c:3302:78: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3302 | "prettify the format of displayed values, make it more human readable" },
| ^
src/fftools/ffprobe.c:3304:119: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3304 | "set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml)", "format" },
| ^
src/fftools/ffprobe.c:3305:117: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3305 | { "print_format", OPT_TYPE_STRING, 0, { &output_format }, "alias for -output_format (deprecated)" },
| ^
src/fftools/ffprobe.c:3306:114: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3306 | { "of", OPT_TYPE_STRING, 0, { &output_format }, "alias for -output_format", "format" },
| ^
src/fftools/ffprobe.c:3307:131: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3307 | { "select_streams", OPT_TYPE_STRING, 0, { &stream_specifier }, "select the specified streams", "stream_specifier" },
| ^
src/fftools/ffprobe.c:3308:146: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3308 | { "sections", OPT_TYPE_FUNC, OPT_EXIT, {.func_arg = opt_sections}, "print sections structure and section information, and exit" },
| ^
src/fftools/ffprobe.c:3309:140: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3309 | { "data_dump_format", OPT_TYPE_STRING, 0, { &data_dump_format }, "set data dump format (available formats are: xxd, base64)" },
| ^
src/fftools/ffprobe.c:3310:96: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3310 | { "show_data", OPT_TYPE_BOOL, 0, { &do_show_data }, "show packets data" },
| ^
src/fftools/ffprobe.c:3311:103: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3311 | { "show_data_hash", OPT_TYPE_STRING, 0, { &show_data_hash }, "show packets data hash" },
| ^
src/fftools/ffprobe.c:3312:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3312 | { "show_error", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_error }, "show probing error" },
| ^
src/fftools/ffprobe.c:3313:120: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3313 | { "show_format", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_format }, "show format/container info" },
| ^
src/fftools/ffprobe.c:3314:110: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3314 | { "show_frames", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_frames }, "show frames info" },
| ^
src/fftools/ffprobe.c:3316:55: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3316 | "show a set of specified entries", "entry_list" },
| ^
src/fftools/ffprobe.c:3318:86: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3318 | { "show_log", OPT_TYPE_INT, 0, { &do_show_log }, "show log" },
| ^
src/fftools/ffprobe.c:3320:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3320 | { "show_packets", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_packets }, "show packets info" },
| ^
src/fftools/ffprobe.c:3321:114: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3321 | { "show_programs", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_programs }, "show programs info" },
| ^
src/fftools/ffprobe.c:3322:124: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3322 | { "show_stream_groups", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_stream_groups }, "show stream groups info" },
| ^
src/fftools/ffprobe.c:3323:112: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3323 | { "show_streams", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_streams }, "show streams info" },
| ^
src/fftools/ffprobe.c:3324:114: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3324 | { "show_chapters", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_chapters }, "show chapters info" },
| ^
src/fftools/ffprobe.c:3325:119: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3325 | { "count_frames", OPT_TYPE_BOOL, 0, { &do_count_frames }, "count the number of frames per stream" },
| ^
src/fftools/ffprobe.c:3326:121: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3326 | { "count_packets", OPT_TYPE_BOOL, 0, { &do_count_packets }, "count the number of packets per stream" },
| ^
src/fftools/ffprobe.c:3327:124: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3327 | { "show_program_version", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_program_version }, "show ffprobe version" },
| ^
src/fftools/ffprobe.c:3328:125: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3328 | { "show_library_versions", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_library_versions }, "show library versions" },
| ^
src/fftools/ffprobe.c:3329:129: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3329 | { "show_versions", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_versions }, "show program and library versions" },
| ^
src/fftools/ffprobe.c:3330:131: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3330 | { "show_pixel_formats", OPT_TYPE_FUNC, 0, { .func_arg = &opt_show_pixel_formats }, "show pixel format descriptions" },
| ^
src/fftools/ffprobe.c:3331:127: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3331 | { "show_optional_fields", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = &opt_show_optional_fields }, "show optional fields" },
| ^
src/fftools/ffprobe.c:3332:101: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3332 | { "show_private_data", OPT_TYPE_BOOL, 0, { &show_private_data }, "show private data" },
| ^
src/fftools/ffprobe.c:3333:109: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3333 | { "private", OPT_TYPE_BOOL, 0, { &show_private_data }, "same as show_private_data" },
| ^
src/fftools/ffprobe.c:3334:145: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3334 | { "analyze_frames", OPT_TYPE_BOOL, 0, { &do_analyze_frames }, "analyze frames to provide additional stream-level information" },
| ^
src/fftools/ffprobe.c:3335:97: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3335 | { "bitexact", OPT_TYPE_BOOL, 0, {&do_bitexact}, "force bitexact output" },
| ^
src/fftools/ffprobe.c:3336:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3336 | { "read_intervals", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_read_intervals}, "set read intervals", "read_intervals" },
| ^
src/fftools/ffprobe.c:3337:128: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3337 | { "i", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_input_file_i}, "read specified file", "input_file"},
| ^
src/fftools/ffprobe.c:3338:136: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3338 | { "o", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_output_file_o}, "write to specified output", "output_file"},
| ^
src/fftools/ffprobe.c:3339:146: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3339 | { "print_filename", OPT_TYPE_FUNC, OPT_FUNC_ARG, {.func_arg = opt_print_filename}, "override the printed input filename", "print_file"},
| ^
src/fftools/ffprobe.c:3341:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3341 | "read and decode the streams to fill missing information with heuristics" },
| ^
src/fftools/ffprobe.c:3342:119: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3342 | { "c", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "force decoder", "decoder_name" },
| ^
src/fftools/ffprobe.c:3343:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3343 | { "codec", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "alias for -c (force decoder)", "decoder_name" },
| ^
src/fftools/ffprobe.c:3344:13: warning: missing field 'type' initializer [-Wmissing-field-initializers]
3344 | { NULL, },
| ^
src/libavfilter/aeval.c:91:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/aeval.c:92:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/aeval.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
93 | { "sample_rate", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS },
| ^
src/libavfilter/aeval.c:94:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | { "s", "set the sample rate", OFFSET(sample_rate_str), AV_OPT_TYPE_STRING, {.str = "44100"}, 0, 0, FLAGS },
| ^
src/libavfilter/aeval.c:95:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | { "duration", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavfilter/aeval.c:96:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | { "d", "set audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavfilter/aeval.c:97:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/aeval.c:98:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/aeval.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
99 | { NULL }
| ^
src/libavfilter/aeval.c:343:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
343 | { "channel_layout", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/aeval.c:344:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
344 | { "c", "set channel layout", OFFSET(chlayout_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/aeval.c:345:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
345 | { NULL }
| ^
12 warnings generated.
CC libavfilter/af_aap.o
src/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/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", OFFSETsrc/fftools/ffplay.c(:d1257e:l42t:a )warning: ,comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
A1257V | _ O P T _iTfY P(Es_tFrLeOaAmT_,i n{d.edxb l<= 00. 0|0|1 }s,t0r,e a1m,_ iAnTd e}x,
> =| ^i
c->nb_streams)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_aap.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
93 | { NULL }
| ^
src/fftools/ffplay.c:1373:33: warning: unused parameter 'sig' [-Wunused-parameter]
1373 | static void sigterm_handler(int sig)
| ^
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/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:3579:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
3579 | case SDL_MOUSEMOTION:
| ^
src/fftools/ffplay.c:3579:9: note: insert '__attribute__((fallthrough));' to silence this warning
3579 | case SDL_MOUSEMOTION:
| ^
| __attribute__((fallthrough));
src/fftools/ffplay.c:3579:9: note: insert 'break;' to avoid fall-through
3579 | case SDL_MOUSEMOTION:
| ^
| break;
src/fftools/ffplay.c:3630:17: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
3630 | case SDL_WINDOWEVENT_EXPOSED:
| ^
src/fftools/ffplay.c:3630:17: note: insert '__attribute__((fallthrough));' to silence this warning
3630 | case SDL_WINDOWEVENT_EXPOSED:
| ^
| __attribute__((fallthrough));
src/fftools/ffplay.c:3630:17: note: insert 'break;' to avoid fall-through
3630 | case SDL_WINDOWEVENT_EXPOSED:
| ^
| break;
src/fftools/ffplay.c:3644:28: warning: unused parameter 'optctx' [-Wunused-parameter]
3644 | static int opt_width(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffplay.c:3655:29: warning: unused parameter 'optctx' [-Wunused-parameter]
3655 | static int opt_height(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffplay.c:3666:29: warning: unused parameter 'optctx' [-Wunused-parameter]
3666 | static int opt_format(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffplay.c:3666:49: warning: unused parameter 'opt' [-Wunused-parameter]
3666 | static int opt_format(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffplay.c:3676:27: warning: unused parameter 'optctx' [-Wunused-parameter]
3676 | static int opt_sync(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffplay.c:3691:32: warning: unused parameter 'optctx' [-Wunused-parameter]
3691 | static int opt_show_mode(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffplay.c:3707:33: warning: unused parameter 'optctx' [-Wunused-parameter]
3707 | static int opt_input_file(void *optctx, const char *filename)
| ^
src/fftools/ffplay.c:3724:28: warning: unused parameter 'optctx' [-Wunused-parameter]
3724 | static int opt_codec(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3754 | CMDUTILS_COMMON_OPTIONS
| ^
src/fftools/opt_common.h:200:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
200 | { "L", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:201:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
201 | { "license", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_license }, "show license" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:202:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
202 | { "h", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_help }, "show help", "topic" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:203:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
203 | { "?", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:204:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
204 | { "help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:205:116: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
205 | { "-help", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_help }, "show help", "topic" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:206:110: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
206 | { "version", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_version }, "show version" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:207:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
207 | { "buildconf", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_buildconf }, "show build configuration" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:208:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
208 | { "formats", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_formats }, "show available formats" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:209:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
209 | { "muxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_muxers }, "show available muxers" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:210:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
210 | { "demuxers", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_demuxers }, "show available demuxers" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:211:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
211 | { "devices", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_devices }, "show available devices" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:212:119: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
212 | { "codecs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_codecs }, "show available codecs" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:213:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
213 | { "decoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_decoders }, "show available decoders" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:214:121: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
214 | { "encoders", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_encoders }, "show available encoders" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:215:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
215 | { "bsfs", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_bsfs }, "show available bit stream filters" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:216:122: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
216 | { "protocols", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_protocols }, "show available protocols" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:217:120: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
217 | { "filters", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_filters }, "show available filters" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:218:126: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
218 | { "pix_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_pix_fmts }, "show available pixel formats" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:219:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
219 | { "layouts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_layouts }, "show standard channel layouts" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:220:133: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
220 | { "sample_fmts", OPT_TYPE_FUNC, OPT_EXIT, { .func_arg = show_sample_fmts }, "show available audio sample formats" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:221:132: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
221 | { "dispositions", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_dispositions}, "show available stream dispositions" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:222:124: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
222 | { "colors", OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = show_colors }, "show available color names" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:223:131: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
223 | { "loglevel", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:224:127: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
224 | { "v", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_loglevel }, "set logging level", "loglevel" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:225:115: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
225 | { "report", OPT_TYPE_FUNC, OPT_EXPERT, { .func_arg = opt_report }, "generate a report" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:226:155: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
226 | { "max_alloc", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_max_alloc }, "set maximum size of a single allocated block", "bytes" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:227:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
227 | { "cpuflags", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpuflags }, "force specific cpu flags", "flags" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:228:135: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
228 | { "cpucount", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_cpucount }, "force specific cpu count", "count" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:229:139: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
229 | { "hide_banner", OPT_TYPE_BOOL, OPT_EXPERT, {&hide_banner}, "do not show program banner", "hide_banner" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \
| ^
src/fftools/opt_common.h:45:52: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE'
45 | "list sources of the input device", "device" }, \
| ^
src/fftools/ffplay.c:3754:5: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
src/fftools/opt_common.h:230:5: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS'
230 | CMDUTILS_COMMON_OPTIONS_AVDEVICE \
| ^
src/fftools/opt_common.h:47:51: note: expanded from macro 'CMDUTILS_COMMON_OPTIONS_AVDEVICE'
47 | "list sinks of the output device", "device" }, \
| ^
src/fftools/ffplay.c:3755:118: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3755 | { "x", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_width }, "force displayed width", "width" },
| ^
src/fftools/ffplay.c:3756:121: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3756 | { "y", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_height }, "force displayed height", "height" },
| ^
src/fftools/ffplay.c:3757:99: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3757 | { "fs", OPT_TYPE_BOOL, 0, { &is_full_screen }, "force full screen" },
| ^
src/fftools/ffplay.c:3758:94: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3758 | { "an", OPT_TYPE_BOOL, 0, { &audio_disable }, "disable audio" },
| ^
src/fftools/ffplay.c:3759:94: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3759 | { "vn", OPT_TYPE_BOOL, 0, { &video_disable }, "disable video" },
| ^
src/fftools/ffplay.c:3760:102: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3760 | { "sn", OPT_TYPE_BOOL, 0, { &subtitle_disable }, "disable subtitling" },
| ^
src/fftools/ffplay.c:3761:153: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3761 | { "ast", OPT_TYPE_STRING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_AUDIO] }, "select desired audio stream", "stream_specifier" },
| ^
src/fftools/ffplay.c:3762:153: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3762 | { "vst", OPT_TYPE_STRING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_VIDEO] }, "select desired video stream", "stream_specifier" },
| ^
src/fftools/ffplay.c:3763:159: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3763 | { "sst", OPT_TYPE_STRING, OPT_EXPERT, { &wanted_stream_spec[AVMEDIA_TYPE_SUBTITLE] }, "select desired subtitle stream", "stream_specifier" },
| ^
src/fftools/ffplay.c:3764:120: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3764 | { "ss", OPT_TYPE_TIME, 0, { &start_time }, "seek to a given position in seconds", "pos" },
| ^
src/fftools/ffplay.c:3765:129: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3765 | { "t", OPT_TYPE_TIME, 0, { &duration }, "play \"duration\" seconds of audio/video", "duration" },
| ^
src/fftools/ffplay.c:3766:120: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3766 | { "bytes", OPT_TYPE_INT, 0, { &seek_by_bytes }, "seek by bytes 0=off 1=on -1=auto", "val" },
| ^
src/fftools/ffplay.c:3767:141: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3767 | { "seek_interval", OPT_TYPE_FLOAT, 0, { &seek_interval }, "set seek interval for left/right keys, in seconds", "seconds" },
| ^
src/fftools/ffplay.c:3768:108: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3768 | { "nodisp", OPT_TYPE_BOOL, 0, { &display_disable }, "disable graphical display" },
| ^
src/fftools/ffplay.c:3769:95: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3769 | { "noborder", OPT_TYPE_BOOL, 0, { &borderless }, "borderless window" },
| ^
src/fftools/ffplay.c:3770:99: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3770 | { "alwaysontop", OPT_TYPE_BOOL, 0, { &alwaysontop }, "window always on top" },
| ^
src/fftools/ffplay.c:3771:123: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3771 | { "volume", OPT_TYPE_INT, 0, { &startup_volume}, "set startup volume 0=min 100=max", "volume" },
| ^
src/fftools/ffplay.c:3772:108: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3772 | { "f", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_format }, "force format", "fmt" },
| ^
src/fftools/ffplay.c:3773:94: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3773 | { "stats", OPT_TYPE_BOOL, OPT_EXPERT, { &show_status }, "show status", "" },
| ^
src/fftools/ffplay.c:3774:108: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3774 | { "fast", OPT_TYPE_BOOL, OPT_EXPERT, { &fast }, "non spec compliant optimizations", "" },
| ^
src/fftools/ffplay.c:3775:90: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3775 | { "genpts", OPT_TYPE_BOOL, OPT_EXPERT, { &genpts }, "generate pts", "" },
| ^
src/fftools/ffplay.c:3776:132: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3776 | { "drp", OPT_TYPE_INT, OPT_EXPERT, { &decoder_reorder_pts }, "let decoder reorder pts 0=off 1=on -1=auto", ""},
| ^
src/fftools/ffplay.c:3777:78: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3777 | { "lowres", OPT_TYPE_INT, OPT_EXPERT, { &lowres }, "", "" },
| ^
src/fftools/ffplay.c:3778:157: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3778 | { "sync", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_sync }, "set audio-video sync. type (type=audio/video/ext)", "type" },
| ^
src/fftools/ffplay.c:3779:95: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3779 | { "autoexit", OPT_TYPE_BOOL, OPT_EXPERT, { &autoexit }, "exit at the end", "" },
| ^
src/fftools/ffplay.c:3780:103: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3780 | { "exitonkeydown", OPT_TYPE_BOOL, OPT_EXPERT, { &exit_on_keydown }, "exit on key down", "" },
| ^
src/fftools/ffplay.c:3781:107: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3781 | { "exitonmousedown", OPT_TYPE_BOOL, OPT_EXPERT, { &exit_on_mousedown }, "exit on mouse down", "" },
| ^
src/fftools/ffplay.c:3782:134: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3782 | { "loop", OPT_TYPE_INT, OPT_EXPERT, { &loop }, "set number of times the playback shall be looped", "loop count" },
| ^
src/fftools/ffplay.c:3783:113: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3783 | { "framedrop", OPT_TYPE_BOOL, OPT_EXPERT, { &framedrop }, "drop frames when cpu is too slow", "" },
| ^
src/fftools/ffplay.c:3784:151: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3784 | { "infbuf", OPT_TYPE_BOOL, OPT_EXPERT, { &infinite_buffer }, "don't limit the input buffer size (useful with realtime streams)", "" },
| ^
src/fftools/ffplay.c:3785:112: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3785 | { "window_title", OPT_TYPE_STRING, 0, { &window_title }, "set window title", "window title" },
| ^
src/fftools/ffplay.c:3786:133: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3786 | { "left", OPT_TYPE_INT, OPT_EXPERT, { &screen_left }, "set the x position for the left of the window", "x pos" },
| ^
src/fftools/ffplay.c:3787:131: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3787 | { "top", OPT_TYPE_INT, OPT_EXPERT, { &screen_top }, "set the y position for the top of the window", "y pos" },
| ^
src/fftools/ffplay.c:3788:140: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3788 | { "vf", OPT_TYPE_FUNC, OPT_FUNC_ARG | OPT_EXPERT, { .func_arg = opt_add_vfilter }, "set video filters", "filter_graph" },
| ^
src/fftools/ffplay.c:3789:109: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3789 | { "af", OPT_TYPE_STRING, 0, { &afilters }, "set audio filters", "filter_graph" },
| ^
src/fftools/ffplay.c:3790:105: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3790 | { "rdftspeed", OPT_TYPE_INT, OPT_AUDIO | OPT_EXPERT, { &rdftspeed }, "rdft speed", "msecs" },
| ^
src/fftools/ffplay.c:3791:148: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3791 | { "showmode", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_show_mode}, "select show mode (0 = video, 1 = waves, 2 = RDFT)", "mode" },
| ^
src/fftools/ffplay.c:3792:104: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3792 | { "i", OPT_TYPE_BOOL, 0, { &dummy}, "read specified file", "input_file"},
| ^
src/fftools/ffplay.c:3793:116: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3793 | { "codec", OPT_TYPE_FUNC, OPT_FUNC_ARG, { .func_arg = opt_codec}, "force decoder", "decoder_name" },
| ^
src/fftools/ffplay.c:3794:125: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3794 | { "acodec", OPT_TYPE_STRING, OPT_EXPERT, { &audio_codec_name }, "force audio decoder", "decoder_name" },
| ^
src/fftools/ffplay.c:3795:125: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3795 | { "scodec", OPT_TYPE_STRING, OPT_EXPERT, { &subtitle_codec_name }, "force subtitle decoder", "decoder_name" },
| ^
src/fftools/ffplay.c:3796:125: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3796 | { "vcodec", OPT_TYPE_STRING, OPT_EXPERT, { &video_codec_name }, "force video decoder", "decoder_name" },
| ^
src/fftools/ffplay.c:3797:108: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
3797 | { "autorotate", OPT_TYPE_BOOL, 0, { &autorotate }, "automatically rotate video", "" },
| ^
src/fftools/ffplay.c:3799:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3799 | "read and decode the streams to fill missing information with heuristics" },
| ^
src/fftools/ffplay.c:3800:118: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3800 | { "filter_threads", OPT_TYPE_INT, OPT_EXPERT, { &filter_nbthreads }, "number of filter threads per graph" },
| ^
src/fftools/ffplay.c:3801:103: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3801 | { "enable_vulkan", OPT_TYPE_BOOL, 0, { &enable_vulkan }, "enable vulkan renderer" },
| ^
src/fftools/ffplay.c:3802:150: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3802 | { "vulkan_params", OPT_TYPE_STRING, OPT_EXPERT, { &vulkan_params }, "vulkan configuration using a list of key=value pairs separated by ':'" },
| ^
src/fftools/ffplay.c:3803:127: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3803 | { "video_bg", OPT_TYPE_STRING, OPT_EXPERT, { &video_background }, "set video background for transparent videos" },
| ^
src/fftools/ffplay.c:3804:102: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
3804 | { "hwaccel", OPT_TYPE_STRING, OPT_EXPERT, { &hwaccel }, "use HW accelerated decoding" },
| ^
src/fftools/ffplay.c:3805:13: warning: missing field 'type' initializer [-Wmissing-field-initializers]
3805 | { NULL, },
| ^
src/fftools/ffplay.c:3815:36: warning: unused parameter 'opt' [-Wunused-parameter]
3815 | void show_help_default(const char *opt, const char *arg)
| ^
src/fftools/ffplay.c:3815:53: warning: unused parameter 'arg' [-Wunused-parameter]
3815 | void show_help_default(const char *opt, const char *arg)
| ^
6 warnings generated.
CC libavfilter/af_acontrast.o
src/libavfilter/af_acontrast.c:39:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
39 | { "contrast", "set contrast", OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=33}, 0, 100, A },
| ^
src/libavfilter/af_acontrast.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
40 | { NULL }
| ^
src/libavfilter/af_acontrast.c:154:59: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]
154 | s->filter((void **)out->extended_data, (const void **)in->extended_data,
| ^
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++) {
| ~ ^ ~~~~~~~~~~~~~~~
177 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 }
| ^
11 warnings generated.
CC libavfilter/af_adeclick.o
9 warnings generated.
CC libavfilter/af_adecorrelate.o
src/libavfilter/af_adeclick.c:95:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF },
| ^
src/libavfilter/af_adeclick.c:96:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF },
| ^
src/libavfilter/af_adeclick.c:97:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF },
| ^
src/libavfilter/af_adeclick.c:98:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF },
| ^
src/libavfilter/af_adeclick.c:99:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
99 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF },
| ^
src/libavfilter/af_adeclick.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 25, AF },
| ^
src/libavfilter/af_adeclick.c:101:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF },
| ^
src/libavfilter/af_adeclick.c:102:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 100, AF },
| ^
src/libavfilter/af_adeclick.c:103:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | { "burst", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF },
| ^
src/libavfilter/af_adeclick.c:104:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | { "b", "set burst fusion", OFFSET(burst), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 10, AF },
| ^
src/libavfilter/af_adeclick.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
111 | { NULL }
| ^
src/libavfilter/af_adeclick.c:440:32: warning: unused parameter 'unused0' [-Wunused-parameter]
440 | double unused0,
| ^
src/libavfilter/af_adeclick.c:441:33: warning: unused parameter 'unused1' [-Wunused-parameter]
441 | double *unused1, double *unused2,
| ^
src/libavfilter/af_adeclick.c:441:50: warning: unused parameter 'unused2' [-Wunused-parameter]
441 | double *unused1, double *unused2,
| ^
src/libavfilter/af_adeclick.c:489:66: warning: unused parameter 'c' [-Wunused-parameter]
489 | static int detect_clicks(AudioDeclickContext *s, DeclickChannel *c,
| ^
src/libavfilter/af_adeclick.c:535:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
535 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs)
| ^
src/libavfilter/af_adeclick.c:802:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
802 | { "window", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF },
| ^
src/libavfilter/af_adeclick.c:803:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
803 | { "w", "set window size", OFFSET(w), AV_OPT_TYPE_DOUBLE, {.dbl=55}, 10, 100, AF },
| ^
src/libavfilter/af_adeclick.c:804:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
804 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF },
| ^
src/libavfilter/af_adeclick.c:805:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
805 | { "o", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=75}, 50, 95, AF },
| ^
src/libavfilter/af_adeclick.c:806:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
806 | { "arorder", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF },
| ^
src/libavfilter/af_adeclick.c:807:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
807 | { "a", "set autoregression order", OFFSET(ar), AV_OPT_TYPE_DOUBLE, {.dbl=8}, 0, 25, AF },
| ^
src/libavfilter/af_adeclick.c:808:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
808 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF },
| ^
src/libavfilter/af_adeclick.c:809:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
809 | { "t", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=10}, 1, 100, AF },
| ^
src/libavfilter/af_adeclick.c:810:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
810 | { "hsize", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF },
| ^
src/libavfilter/af_adeclick.c:811:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
811 | { "n", "set histogram size", OFFSET(nb_hbins), AV_OPT_TYPE_INT, {.i64=1000}, 100, 9999, AF },
| ^
src/libavfilter/af_adeclick.c:818:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
818 | { NULL }
| ^
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 }
| ^
3 warnings generated.
CC libavfilter/af_adelay.o
114 warnings generated.
CC libavfilter/af_adenorm.o
src/libavfilter/af_adelay.c:61:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "delays", "set list of delays for each channel", OFFSET(delays), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, A | AV_OPT_FLAG_RUNTIME_PARAM },
| ^
src/libavfilter/af_adelay.c:62:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "all", "use last available delay for remained channels", OFFSET(all), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavfilter/af_adelay.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
63 | { NULL }
| ^
src/libavfilter/af_adelay.c:97:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
97 | DELAY(u8, uint8_t, 0x80)
| ^
src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY'
72 | const type *src = (type *)ssrc; \
| ^
src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
97 | DELAY(u8, uint8_t, 0x80)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY'
77 | if (d->delay_index < d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
97 | DELAY(u8, uint8_t, 0x80)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY'
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/af_adelay.c:97:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
97 | DELAY(u8, uint8_t, 0x80)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY'
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:98:1: warning: cast from 'const unsigned char *' to 'short *' drops const qualifier [-Wcast-qual]
98 | DELAY(s16, int16_t, 0)
| ^
src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY'
72 | const type *src = (type *)ssrc; \
| ^
src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
98 | DELAY(s16, int16_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY'
77 | if (d->delay_index < d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
98 | DELAY(s16, int16_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY'
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/af_adelay.c:98:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
98 | DELAY(s16, int16_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY'
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:99:1: warning: cast from 'const unsigned char *' to 'int *' drops const qualifier [-Wcast-qual]
99 | DELAY(s32, int32_t, 0)
| ^
src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY'
72 | const type *src = (type *)ssrc; \
| ^
src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
99 | DELAY(s32, int32_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY'
77 | if (d->delay_index < d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
99 | DELAY(s32, int32_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY'
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/af_adelay.c:99:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
99 | DELAY(s32, int32_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY'
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:100:1: warning: cast from 'const unsigned char *' to 'float *' drops const qualifier [-Wcast-qual]
100 | DELAY(flt, float, 0)
| ^
src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY'
72 | const type *src = (type *)ssrc; \
| ^
src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
100 | DELAY(flt, float, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY'
77 | if (d->delay_index < d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
100 | DELAY(flt, float, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY'
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/af_adelay.c:100:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
100 | DELAY(flt, float, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY'
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:101:1: warning: cast from 'const unsigned char *' to 'double *' drops const qualifier [-Wcast-qual]
101 | DELAY(dbl, double, 0)
| ^
src/libavfilter/af_adelay.c:72:31: note: expanded from macro 'DELAY'
72 | const type *src = (type *)ssrc; \
| ^
src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
101 | DELAY(dbl, double, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:77:28: note: expanded from macro 'DELAY'
77 | if (d->delay_index < d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
101 | DELAY(dbl, double, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:78:29: note: expanded from macro 'DELAY'
78 | const int len = FFMIN(nb_samples, d->delay - d->delay_index); \
| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/af_adelay.c:101:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
101 | DELAY(dbl, double, 0)
| ^~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:92:33: note: expanded from macro 'DELAY'
92 | d->index = d->index >= d->delay ? 0 : d->index; \
| ~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
153 | CHANGE_DELAY(u8, uint8_t, 0x80)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY'
127 | if (d->index > new_delay) { \
| ~~~~~~~~ ^ ~~~~~~~~~
src/libavfilter/af_adelay.c:153:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
153 | CHANGE_DELAY(u8, uint8_t, 0x80)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY'
138 | if (d->delay_index >= d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
154 | CHANGE_DELAY(s16, int16_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY'
127 | if (d->index > new_delay) { \
| ~~~~~~~~ ^ ~~~~~~~~~
src/libavfilter/af_adelay.c:154:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
154 | CHANGE_DELAY(s16, int16_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY'
138 | if (d->delay_index >= d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
155 | CHANGE_DELAY(s32, int32_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY'
127 | if (d->index > new_delay) { \
| ~~~~~~~~ ^ ~~~~~~~~~
src/libavfilter/af_adelay.c:155:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
155 | CHANGE_DELAY(s32, int32_t, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY'
138 | if (d->delay_index >= d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:156:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
156 | CHANGE_DELAY(flt, float, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY'
127 | if (d->index > new_delay) { \
| ~~~~~~~~ ^ ~~~~~~~~~
src/libavfilter/af_adelay.c:156:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
156 | CHANGE_DELAY(flt, float, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY'
138 | if (d->delay_index >= d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:157:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
157 | CHANGE_DELAY(dbl, double, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:127:22: note: expanded from macro 'CHANGE_DELAY'
127 | if (d->index > new_delay) { \
| ~~~~~~~~ ^ ~~~~~~~~~
src/libavfilter/af_adelay.c:157:1: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
157 | CHANGE_DELAY(dbl, double, 0)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_adelay.c:138:28: note: expanded from macro 'CHANGE_DELAY'
138 | if (d->delay_index >= d->delay) { \
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:242:22: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
242 | if (d->delay > SIZE_MAX) {
| ~~~~~~~~ ^ ~~~~~~~~
src/libavfilter/af_adelay.c:272:34: warning: unused parameter 'res' [-Wunused-parameter]
272 | char *res, int res_len, int flags)
| ^
src/libavfilter/af_adelay.c:272:43: warning: unused parameter 'res_len' [-Wunused-parameter]
272 | char *res, int res_len, int flags)
| ^
src/libavfilter/af_adelay.c:272:56: warning: unused parameter 'flags' [-Wunused-parameter]
272 | char *res, int res_len, int flags)
| ^
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 }
| ^
2 warnings generated.
CC libavfilter/af_aderivative.o
27 warnings generated.
37 warnings generated.
CC libavfilter/af_adrc.o
CC libavfilter/af_adynamicequalizer.o
src/libavfilter/af_aderivative.c:134:92: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]
134 | s->filter((void **)out->extended_data, (void **)s->prev->extended_data, (const void **)in->extended_data,
| ^
src/libavfilter/af_aderivative.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
158 | { NULL }
| ^
src/libavfilter/af_adrc.c:99:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
99 | { "transfer", "set the transfer expression", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str="p"}, 0, 0, FLAGS },
| ^
src/libavfilter/af_adrc.c:100:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "attack", "set the attack", OFFSET(attack_ms), AV_OPT_TYPE_DOUBLE, {.dbl=50.}, 1, 1000, FLAGS },
| ^
src/libavfilter/af_adrc.c:101:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | { "release", "set the release", OFFSET(release_ms), AV_OPT_TYPE_DOUBLE, {.dbl=100.}, 5, 2000, FLAGS },
| ^
src/libavfilter/af_adrc.c:102:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | { "channels", "set channels to filter",OFFSET(channels_to_filter),AV_OPT_TYPE_STRING,{.str="all"},0, 0, FLAGS },
| ^
src/libavfilter/af_adrc.c:103:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
103 | {NULL}
| ^
src/libavfilter/af_adrc.c:195:41: warning: unused parameter 'ctx' [-Wunused-parameter]
195 | static void get_energy(AVFilterContext *ctx,
| ^
src/libavfilter/af_adrc.c:255:42: warning: unused parameter 'ctx' [-Wunused-parameter]
255 | static void get_factors(AVFilterContext *ctx,
| ^
src/libavfilter/af_adrc.c:264:44: warning: unused parameter 'ctx' [-Wunused-parameter]
264 | static void apply_factors(AVFilterContext *ctx,
| ^
src/libavfilter/af_adynamicequalizer.c:228:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
228 | { "threshold", "set detection threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 100, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:229:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
229 | { "dfrequency", "set detection frequency", OFFSET(dfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:230:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
230 | { "dqfactor", "set detection Q factor", OFFSET(dqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:231:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
231 | { "tfrequency", "set target frequency", OFFSET(tfrequency), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 1000000, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
232 | { "tqfactor", "set target Q factor", OFFSET(tqfactor), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.001, 1000, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:233:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
233 | { "attack", "set detection attack duration", OFFSET(dattack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:234:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
234 | { "release","set detection release duration",OFFSET(drelease), AV_OPT_TYPE_DOUBLE, {.dbl=200}, 0.01, 2000, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:235:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
235 | { "ratio", "set ratio factor", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 30, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:236:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
236 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1000, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:237:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
237 | { "range", "set max gain", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 2000, FLAGS },
| ^
src/libavfilter/af_adynamicequalizer.c:262:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
262 | { NULL }
| ^
2 warnings generated.
CC libavfilter/af_adynamicsmooth.o
src/libavfilter/af_adynamicsmooth.c:108:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | { "sensitivity", "set smooth sensitivity", OFFSET(sensitivity), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, 1000000, FLAGS },
| ^
src/libavfilter/af_adynamicsmooth.c:109:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, {.dbl=22050}, 2, 1000000, FLAGS },
| ^
src/libavfilter/af_adynamicsmooth.c:110:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
110 | { NULL }
| ^
8 warnings generated.
3 warnings generated.
CC libavfilter/af_aecho.o
CC libavfilter/af_aemphasis.o
src/libavfilter/af_aecho.c:52:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
52 | { "in_gain", "set signal input gain", OFFSET(in_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.6}, 0, 1, A },
| ^
src/libavfilter/af_aecho.c:53:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | { "out_gain", "set signal output gain", OFFSET(out_gain), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, A },
| ^
src/libavfilter/af_aecho.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "delays", "set list of signal delays", OFFSET(delays), AV_OPT_TYPE_STRING, {.str="1000"}, 0, 0, A },
| ^
src/libavfilter/af_aecho.c:55:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "decays", "set list of signal decays", OFFSET(decays), AV_OPT_TYPE_STRING, {.str="0.5"}, 0, 0, A },
| ^
src/libavfilter/af_aecho.c:56:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
56 | { NULL }
| ^
src/libavfilter/af_aemphasis.c:50:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS },
| ^
src/libavfilter/af_aemphasis.c:51:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 64, FLAGS },
| ^
src/libavfilter/af_aemphasis.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
65 | { NULL }
| ^
11 warnings generated.
CC libavfilter/af_aexciter.o
3 warnings generated.
CC libavfilter/af_afade.o
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.
CC libavfilter/af_afftdn.o
src/libavfilter/af_afade.c:302:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
302 | { "start_sample", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavfilter/af_afade.c:303:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
303 | { "ss", "set number of first sample to start fading", OFFSET(start_sample), AV_OPT_TYPE_INT64, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavfilter/af_afade.c:304:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
304 | { "nb_samples", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS },
| ^
src/libavfilter/af_afade.c:305:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
305 | { "ns", "set number of samples for fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT64_MAX, TFLAGS },
| ^
src/libavfilter/af_afade.c:306:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
306 | { "start_time", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavfilter/af_afade.c:307:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
307 | { "st", "set time to start fading", OFFSET(start_time), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavfilter/af_afade.c:308:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
308 | { "duration", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavfilter/af_afade.c:309:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
309 | { "d", "set fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, INT64_MAX, TFLAGS },
| ^
src/libavfilter/af_afade.c:336:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
336 | { "silence", "set the silence gain", OFFSET(silence), AV_OPT_TYPE_DOUBLE, {.dbl = 0 }, 0, 1, TFLAGS },
| ^
src/libavfilter/af_afade.c:337:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
337 | { "unity", "set the unity gain", OFFSET(unity), AV_OPT_TYPE_DOUBLE, {.dbl = 1 }, 0, 1, TFLAGS },
| ^
src/libavfilter/af_afade.c:338:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
338 | { NULL }
| ^
src/libavfilter/af_afade.c:456:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
456 | { "inputs", "set number of input files to cross fade", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT32_MAX, FLAGS },
| ^
src/libavfilter/af_afade.c:457:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
457 | { "n", "set number of input files to cross fade", OFFSET(nb_inputs), AV_OPT_TYPE_INT, {.i64 = 2}, 1, INT32_MAX, FLAGS },
| ^
src/libavfilter/af_afade.c:458:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
458 | { "nb_samples", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS },
| ^
src/libavfilter/af_afade.c:459:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
459 | { "ns", "set number of samples for cross fade duration", OFFSET(nb_samples), AV_OPT_TYPE_INT64, {.i64 = 44100}, 1, INT32_MAX/10, FLAGS },
| ^
src/libavfilter/af_afade.c:460:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
460 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS },
| ^
src/libavfilter/af_afade.c:461:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
461 | { "d", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0 }, 0, 60000000, FLAGS },
| ^
src/libavfilter/af_afade.c:462:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
462 | { "overlap", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavfilter/af_afade.c:463:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
463 | { "o", "overlap 1st stream end with 2nd stream start", OFFSET(overlap), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavfilter/af_afade.c:492:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
492 | { NULL }
| ^
9 warnings generated.
CC libavfilter/af_afftfilt.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", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, A },
| ^
src/libavfilter/af_afftfilt.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
68 | { NULL },
| ^
src/libavfilter/af_afftfilt.c:233:51: warning: unused parameter 'arg' [-Wunused-parameter]
233 | static int tx_channel(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
20 warnings generated.
CC libavfilter/af_afir.o
6 warnings generated.
CC libavfilter/af_aformat.o
In file included from src/libavfilter/af_afir.c:126:
src/libavfilter/afir_template.c:57:43: warning: unused parameter 'ctx' [-Wunused-parameter]
57 | static ftype fn(ir_gain)(AVFilterContext *ctx, AudioFIRContext *s,
| ^
In file included from src/libavfilter/af_afir.c:130:
src/libavfilter/afir_template.c:57:43: warning: unused parameter 'ctx' [-Wunused-parameter]
57 | static ftype fn(ir_gain)(AVFilterContext *ctx, AudioFIRContext *s,
| ^
src/libavfilter/af_afir.c:192:73: warning: unused parameter 'selir' [-Wunused-parameter]
192 | static int init_segment(AVFilterContext *ctx, AudioFIRSegment *seg, int selir,
| ^
src/libavfilter/af_afir.c:193:75: warning: unused parameter 'index' [-Wunused-parameter]
193 | int offset, int nb_partitions, int part_size, int index)
| ^
src/libavfilter/af_afir.c:210:26: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
210 | seg->block_size = FFMAX(seg->coeff_size * 2, FFALIGN(seg->fft_length, cpu_align));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavfilter/af_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_aformat.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
68 | { NULL }
| ^
src/libavfilter/af_afir.c:767:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
767 | { NULL }
| ^
1 warning generated.
CC libavfilter/af_afreqshift.o
src/libavfilter/af_afreqshift.c:352:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
352 | { "shift", "set frequency shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -INT_MAX, INT_MAX, FLAGS },
| ^
src/libavfilter/af_afreqshift.c:353:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
353 | { "level", "set output level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_afreqshift.c:354:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
354 | { "order", "set filter order", OFFSET(nb_coeffs),AV_OPT_TYPE_INT, {.i64=8}, 1, MAX_NB_COEFFS, FLAGS },
| ^
src/libavfilter/af_afreqshift.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
355 | { NULL }
| ^
src/libavfilter/af_afreqshift.c:384:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
384 | { "shift", "set phase shift", OFFSET(shift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1.0, 1.0, FLAGS },
| ^
src/libavfilter/af_afreqshift.c:385:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
385 | { "level", "set output level",OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_afreqshift.c:386:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
386 | { "order", "set filter order",OFFSET(nb_coeffs), AV_OPT_TYPE_INT,{.i64=8}, 1, MAX_NB_COEFFS, FLAGS },
| ^
src/libavfilter/af_afreqshift.c:387:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
387 | { NULL }
| ^
8 warnings generated.
CC libavfilter/af_afwtdn.o
22 warnings generated.
CC libavfilter/af_agate.o
src/libavfilter/af_afwtdn.c:444:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
444 | { "sigma", "set noise sigma", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, AFR },
| ^
src/libavfilter/af_afwtdn.c:445:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
445 | { "levels", "set number of wavelet levels", OFFSET(levels), AV_OPT_TYPE_INT, {.i64=10}, 1, MAX_LEVELS-1, AF },
| ^
src/libavfilter/af_afwtdn.c:454:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
454 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_DOUBLE, {.dbl=85}, 0, 100, AFR },
| ^
src/libavfilter/af_afwtdn.c:455:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
455 | { "profile", "profile noise", OFFSET(need_profile), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR },
| ^
src/libavfilter/af_afwtdn.c:456:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
456 | { "adaptive", "adaptive profiling of noise", OFFSET(adaptive), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AFR },
| ^
src/libavfilter/af_afwtdn.c:457:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
457 | { "samples", "set frame size in number of samples", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=8192}, 512, 65536, AF },
| ^
src/libavfilter/af_afwtdn.c:458:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
458 | { "softness", "set thresholding softness", OFFSET(softness), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, AFR },
| ^
src/libavfilter/af_afwtdn.c:459:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
459 | { NULL }
| ^
src/libavfilter/af_afwtdn.c:467:39: warning: unused parameter 'in_length' [-Wunused-parameter]
467 | static void conv_down(double *in, int in_length, double *low, double *high,
| ^
src/libavfilter/af_afwtdn.c:523:61: warning: unused parameter 'ch' [-Wunused-parameter]
523 | int in_length, int levels, int ch, uint64_t sn)
| ^
src/libavfilter/af_afwtdn.c:926:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
926 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs)
| ^
src/libavfilter/af_agate.c:70:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_agate.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "range", "set max gain reduction", OFFSET(range), AV_OPT_TYPE_DOUBLE, {.dbl=0.06125}, 0, 1, A },
| ^
src/libavfilter/af_agate.c:75:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0, 1, A },
| ^
src/libavfilter/af_agate.c:76:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 9000, A },
| ^
src/libavfilter/af_agate.c:77:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 9000, A },
| ^
src/libavfilter/af_agate.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A },
| ^
src/libavfilter/af_agate.c:79:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | { "makeup", "set makeup gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A },
| ^
src/libavfilter/af_agate.c:80:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.828427125}, 1, 8, A },
| ^
src/libavfilter/af_agate.c:87:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_agate.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
88 | { NULL }
| ^
10 warnings generated.
CC libavfilter/af_aiir.o
src/libavfilter/af_aiir.c:162:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
162 | IIR_CH(s16p, int16_t, INT16_MIN, INT16_MAX, 1)
| ^
src/libavfilter/af_aiir.c:112:72: note: expanded from macro 'IIR_CH'
112 | static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:163:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
163 | IIR_CH(s32p, int32_t, INT32_MIN, INT32_MAX, 1)
| ^
src/libavfilter/af_aiir.c:112:72: note: expanded from macro 'IIR_CH'
112 | static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:164:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
164 | IIR_CH(fltp, float, -1., 1., 0)
| ^
src/libavfilter/af_aiir.c:112:72: note: expanded from macro 'IIR_CH'
112 | static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:165:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
165 | IIR_CH(dblp, double, -1., 1., 0)
| ^
src/libavfilter/af_aiir.c:112:72: note: expanded from macro 'IIR_CH'
112 | static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:221:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
221 | SERIAL_IIR_CH(s16p, int16_t, INT16_MIN, INT16_MAX, 1)
| ^
src/libavfilter/af_aiir.c:169:46: note: expanded from macro 'SERIAL_IIR_CH'
169 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:222:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
222 | SERIAL_IIR_CH(s32p, int32_t, INT32_MIN, INT32_MAX, 1)
| ^
src/libavfilter/af_aiir.c:169:46: note: expanded from macro 'SERIAL_IIR_CH'
169 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:223:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
223 | SERIAL_IIR_CH(fltp, float, -1., 1., 0)
| ^
src/libavfilter/af_aiir.c:169:46: note: expanded from macro 'SERIAL_IIR_CH'
169 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:224:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
224 | SERIAL_IIR_CH(dblp, double, -1., 1., 0)
| ^
src/libavfilter/af_aiir.c:169:46: note: expanded from macro 'SERIAL_IIR_CH'
169 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:285:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
285 | PARALLEL_IIR_CH(s16p, int16_t, INT16_MIN, INT16_MAX, 1)
| ^
src/libavfilter/af_aiir.c:228:48: note: expanded from macro 'PARALLEL_IIR_CH'
228 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:286:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
286 | PARALLEL_IIR_CH(s32p, int32_t, INT32_MIN, INT32_MAX, 1)
| ^
src/libavfilter/af_aiir.c:228:48: note: expanded from macro 'PARALLEL_IIR_CH'
228 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:287:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
287 | PARALLEL_IIR_CH(fltp, float, -1., 1., 0)
| ^
src/libavfilter/af_aiir.c:228:48: note: expanded from macro 'PARALLEL_IIR_CH'
228 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:288:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
288 | PARALLEL_IIR_CH(dblp, double, -1., 1., 0)
| ^
src/libavfilter/af_aiir.c:228:48: note: expanded from macro 'PARALLEL_IIR_CH'
228 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:342:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
342 | LATTICE_IIR_CH(s16p, int16_t, INT16_MIN, INT16_MAX, 1)
| ^
src/libavfilter/af_aiir.c:292:47: note: expanded from macro 'LATTICE_IIR_CH'
292 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:343:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
343 | LATTICE_IIR_CH(s32p, int32_t, INT32_MIN, INT32_MAX, 1)
| ^
src/libavfilter/af_aiir.c:292:47: note: expanded from macro 'LATTICE_IIR_CH'
292 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:344:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
344 | LATTICE_IIR_CH(fltp, float, -1., 1., 0)
| ^
src/libavfilter/af_aiir.c:292:47: note: expanded from macro 'LATTICE_IIR_CH'
292 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:345:1: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
345 | LATTICE_IIR_CH(dblp, double, -1., 1., 0)
| ^
src/libavfilter/af_aiir.c:292:47: note: expanded from macro 'LATTICE_IIR_CH'
292 | int ch, int nb_jobs) \
| ^
src/libavfilter/af_aiir.c:1089:30: warning: unused parameter 'channel' [-Wunused-parameter]
1089 | static void get_response(int channel, int format, double w,
| ^
src/libavfilter/af_aiir.c:1523:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1523 | { "zeros", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF },
| ^
src/libavfilter/af_aiir.c:1524:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1524 | { "z", "set B/numerator/zeros/reflection coefficients", OFFSET(b_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF },
| ^
src/libavfilter/af_aiir.c:1525:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1525 | { "poles", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF },
| ^
src/libavfilter/af_aiir.c:1526:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1526 | { "p", "set A/denominator/poles/ladder coefficients", OFFSET(a_str), AV_OPT_TYPE_STRING, {.str="1+0i 1-0i"}, 0, 0, AF },
| ^
src/libavfilter/af_aiir.c:1527:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1527 | { "gains", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF },
| ^
src/libavfilter/af_aiir.c:1528:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1528 | { "k", "set channels gains", OFFSET(g_str), AV_OPT_TYPE_STRING, {.str="1|1"}, 0, 0, AF },
| ^
src/libavfilter/af_aiir.c:1529:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1529 | { "dry", "set dry gain", OFFSET(dry_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF },
| ^
src/libavfilter/af_aiir.c:1530:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1530 | { "wet", "set wet gain", OFFSET(wet_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF },
| ^
src/libavfilter/af_aiir.c:1551:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1551 | { "normalize", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF },
| ^
src/libavfilter/af_aiir.c:1552:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1552 | { "n", "normalize coefficients", OFFSET(normalize),AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF },
| ^
src/libavfilter/af_aiir.c:1553:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1553 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, AF },
| ^
src/libavfilter/af_aiir.c:1554:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1554 | { "response", "show IR frequency response", OFFSET(response), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
| ^
src/libavfilter/af_aiir.c:1555:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1555 | { "channel", "set IR channel to display frequency response", OFFSET(ir_channel), AV_OPT_TYPE_INT, {.i64=0}, 0, 1024, VF },
| ^
src/libavfilter/af_aiir.c:1556:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1556 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, VF },
| ^
src/libavfilter/af_aiir.c:1557:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1557 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT32_MAX, VF },
| ^
src/libavfilter/af_aiir.c:1558:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1558 | { NULL },
| ^
22 warnings generated.
CC libavfilter/af_alimiter.o
src/libavfilter/af_alimiter.c:82:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF },
| ^
src/libavfilter/af_alimiter.c:83:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, AF },
| ^
src/libavfilter/af_alimiter.c:84:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "limit", "set limit", OFFSET(limit), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.0625, 1, AF },
| ^
src/libavfilter/af_alimiter.c:85:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=5}, 0.1, 80, AF },
| ^
src/libavfilter/af_alimiter.c:86:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=50}, 1, 8000, AF },
| ^
src/libavfilter/af_alimiter.c:87:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "asc", "enable asc", OFFSET(auto_release), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF },
| ^
src/libavfilter/af_alimiter.c:88:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | { "asc_level", "set asc level", OFFSET(asc_coeff), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, AF },
| ^
src/libavfilter/af_alimiter.c:89:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
89 | { "level", "auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, AF },
| ^
src/libavfilter/af_alimiter.c:90:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
90 | { "latency", "compensate delay", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF },
| ^
src/libavfilter/af_alimiter.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
91 | { NULL }
| ^
src/libavfilter/af_alimiter.c:110:33: warning: unused parameter 'peak' [-Wunused-parameter]
110 | double peak, double limit, double patt, int asc)
| ^
11 warnings generated.
CC libavfilter/af_amerge.o
src/libavfilter/af_amerge.c:62:59: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, SWR_CH_MAX, FLAGS },
| ^
src/libavfilter/af_amerge.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
68 | { NULL }
| ^
src/libavfilter/af_amerge.c:261:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
261 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_amerge.c:324:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
324 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_amerge.c:334:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
334 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
11 warnings generated.
CC libavfilter/af_amix.o
src/libavfilter/af_amix.c:187:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
187 | OFFSET(nb_inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT16_MAX, A|F },
| ^
src/libavfilter/af_amix.c:195:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
195 | OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, INT_MAX, A|F },
| ^
src/libavfilter/af_amix.c:197:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
197 | OFFSET(weights_str), AV_OPT_TYPE_STRING, {.str="1 1"}, 0, 0, A|F|T },
| ^
src/libavfilter/af_amix.c:199:72: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
199 | OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A|F|T },
| ^
src/libavfilter/af_amix.c:200:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
200 | { NULL }
| ^
5 warnings generated.
CC libavfilter/af_amultiply.o
src/libavfilter/af_amultiply.c:52:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
52 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ~ ^ ~~~~~~~~~~~~~~
5 warnings generated.
1 warning generated.
CC libavfilter/af_anequalizer.o
CC libavfilter/af_anlmdn.o
src/libavfilter/af_anlmdn.c:69:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "strength", "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT },
| ^
src/libavfilter/af_anlmdn.c:70:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "s", "set denoising strength", OFFSET(a), AV_OPT_TYPE_FLOAT, {.dbl=0.00001},0.00001, 10000, AFT },
| ^
src/libavfilter/af_anlmdn.c:71:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "patch", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT },
| ^
src/libavfilter/af_anlmdn.c:72:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "p", "set patch duration", OFFSET(pd), AV_OPT_TYPE_DURATION, {.i64=2000}, 1000, 100000, AFT },
| ^
src/libavfilter/af_anlmdn.c:73:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "research", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT },
| ^
src/libavfilter/af_anlmdn.c:74:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "r", "set research duration", OFFSET(rd), AV_OPT_TYPE_DURATION, {.i64=6000}, 2000, 300000, AFT },
| ^
src/libavfilter/af_anlmdn.c:80:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "smooth", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT },
| ^
src/libavfilter/af_anlmdn.c:81:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "m", "set smooth factor", OFFSET(m), AV_OPT_TYPE_FLOAT, {.dbl=11.}, 1, 1000, AFT },
| ^
src/libavfilter/af_anlmdn.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
82 | { NULL }
| ^
src/libavfilter/af_anlmdn.c:198:72: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
198 | static int filter_channel(AVFilterContext *ctx, void *arg, int ch, int nb_jobs)
| ^
src/libavfilter/af_anequalizer.c:84:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "params", NULL, OFFSET(args), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, A|F },
| ^
src/libavfilter/af_anequalizer.c:85:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "curves", "draw frequency response curves", OFFSET(draw_curves), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, V|F },
| ^
src/libavfilter/af_anequalizer.c:86:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "hd720"}, 0, 0, V|F },
| ^
src/libavfilter/af_anequalizer.c:87:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "mgain", "set max gain", OFFSET(mag), AV_OPT_TYPE_DOUBLE, {.dbl=60}, -900, 900, V|F },
| ^
src/libavfilter/af_anequalizer.c:91:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | { "colors", "set channels curves colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, V|F },
| ^
src/libavfilter/af_anequalizer.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
92 | { NULL }
| ^
src/libavfilter/af_anequalizer.c:617:34: warning: unused parameter 'res' [-Wunused-parameter]
617 | char *res, int res_len, int flags)
| ^
src/libavfilter/af_anequalizer.c:617:43: warning: unused parameter 'res_len' [-Wunused-parameter]
617 | char *res, int res_len, int flags)
| ^
src/libavfilter/af_anequalizer.c:617:56: warning: unused parameter 'flags' [-Wunused-parameter]
617 | char *res, int res_len, int flags)
| ^
10 warnings generated.
CC libavfilter/af_anlms.o
src/libavfilter/af_anlms.c:71:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "order", "set the filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=256}, 1, INT16_MAX, A },
| ^
src/libavfilter/af_anlms.c:72:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "mu", "set the filter mu", OFFSET(mu), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 2, AT },
| ^
src/libavfilter/af_anlms.c:73:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "eps", "set the filter eps", OFFSET(eps), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, AT },
| ^
src/libavfilter/af_anlms.c:74:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "leakage", "set the filter leakage", OFFSET(leakage), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, AT },
| ^
src/libavfilter/af_anlms.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
85 | { NULL }
| ^
src/libavfilter/af_anlms.c:120:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
120 | for (i = 0; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ~ ^ ~~~~~~~~~~~~~~
9 warnings generated.
CC libavfilter/af_anull.o
6 warnings generated.
CC libavfilter/af_apad.o
CC libavfilter/af_aphaser.o
src/libavfilter/af_apad.c:53:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | { "packet_size", "set silence packet size", OFFSET(packet_size), AV_OPT_TYPE_INT, { .i64 = 4096 }, 0, INT_MAX, A },
| ^
src/libavfilter/af_apad.c:54:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "pad_len", "set number of samples of silence to add", OFFSET(pad_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A },
| ^
src/libavfilter/af_apad.c:55:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "whole_len", "set minimum target number of samples in the audio stream", OFFSET(whole_len), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, A },
| ^
src/libavfilter/af_apad.c:56:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "pad_dur", "set duration of silence to add", OFFSET(pad_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A },
| ^
src/libavfilter/af_apad.c:57:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "whole_dur", "set minimum target duration in the audio stream", OFFSET(whole_dur), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, A },
| ^
src/libavfilter/af_apad.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
58 | { NULL }
| ^
src/libavfilter/af_aphaser.c:60:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "in_gain", "set input gain"6, warning s generated .
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 }
| ^
CC libavfilter/af_apsyclip.o
src/libavfilter/af_apsyclip.c:71:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS },
| ^
src/libavfilter/af_apsyclip.c:72:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 64, FLAGS },
| ^
src/libavfilter/af_apsyclip.c:73:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "clip", "set clip level", OFFSET(clip_level), AV_OPT_TYPE_DOUBLE, {.dbl=1},.015625, 1, FLAGS },
| ^
src/libavfilter/af_apsyclip.c:74:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "diff", "enable difference", OFFSET(diff_only), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_apsyclip.c:75:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "adaptive", "set adaptive distortion", OFFSET(adaptive), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0, 1, FLAGS },
| ^
src/libavfilter/af_apsyclip.c:76:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "iterations", "set iterations", OFFSET(iterations), AV_OPT_TYPE_INT, {.i64=10}, 1, 20, FLAGS },
| ^
src/libavfilter/af_apsyclip.c:77:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "level", "set auto level", OFFSET(auto_level), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_apsyclip.c:78:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
78 | {NULL}
| ^
33 warnings generated.
CC libavfilter/af_apulsator.o
src/libavfilter/af_apulsator.c:63:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, },
| ^
src/libavfilter/af_apulsator.c:64:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "level_out", "set output gain", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, FLAGS, },
| ^
src/libavfilter/af_apulsator.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "amount", "set modulation", OFFSET(amount), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/af_apulsator.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "offset_l", "set offset L", OFFSET(offset_l), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_apulsator.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "offset_r", "set offset R", OFFSET(offset_r), AV_OPT_TYPE_DOUBLE, {.dbl=.5}, 0, 1, FLAGS },
| ^
src/libavfilter/af_apulsator.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "width", "set pulse width", OFFSET(pwidth), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 2, FLAGS },
| ^
src/libavfilter/af_apulsator.c:79:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | { "bpm", "set BPM", OFFSET(bpm), AV_OPT_TYPE_DOUBLE, {.dbl=120}, 30, 300, FLAGS },
| ^
src/libavfilter/af_apulsator.c:80:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "ms", "set ms", OFFSET(ms), AV_OPT_TYPE_INT, {.i64=500}, 10, 2000, FLAGS },
| ^
src/libavfilter/af_apulsator.c:81:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "hz", "set frequency", OFFSET(hertz), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0.01, 100, FLAGS },
| ^
src/libavfilter/af_apulsator.c:82:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
82 | { NULL }
| ^
6 warnings generated.
10 warnings generated.
CC libavfilter/af_aresample.o
CC libavfilter/af_arls.o
src/libavfilter/af_aresample.c:391:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
391 | {"sample_rate", NULL, OFFSET(sample_rate_arg), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/af_aresample.c:392:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
392 | {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 }
| ^
5 warnings generated.
CC libavfilter/af_asdr.o
8 warnings generated.
CC libavfilter/af_asetnsamples.o
src/libavfilter/af_asdr.c:78:1: warning: unused parameter 'arg' [-Wunused-parameter]
78 | SDR_FILTER(fltp, float)
| ^
src/libavfilter/af_asdr.c:49:51: note: expanded from macro 'SDR_FILTER'
49 | static int sdr_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)\
| ^
src/libavfilter/af_asdr.c:79:1: warning: unused parameter 'arg' [-Wunused-parameter]
79 | SDR_FILTER(dblp, double)
| ^
src/libavfilter/af_asdr.c:49:51: note: expanded from macro 'SDR_FILTER'
49 | static int sdr_##name(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)\
| ^
src/libavfilter/af_asdr.c:114:1: warning: unused parameter 'arg' [-Wunused-parameter]
114 | SISDR_FILTER(fltp, float)
| ^
src/libavfilter/af_asdr.c:82:53: note: expanded from macro 'SISDR_FILTER'
82 | static int sisdr_##name(AVFilterContext *ctx, void *arg,int jobnr,int nb_jobs)\
| ^
src/libavfilter/af_asdr.c:115:1: warning: unused parameter 'arg' [-Wunused-parameter]
115 | SISDR_FILTER(dblp, double)
| ^
src/libavfilter/af_asdr.c:82:53: note: expanded from macro 'SISDR_FILTER'
82 | static int sisdr_##name(AVFilterContext *ctx, void *arg,int jobnr,int nb_jobs)\
| ^
src/libavfilter/af_asdr.c:143:1: warning: unused parameter 'arg' [-Wunused-parameter]
143 | PSNR_FILTER(fltp, float)
| ^
src/libavfilter/af_asdr.c:118:52: note: expanded from macro 'PSNR_FILTER'
118 | static int psnr_##name(AVFilterContext *ctx, void *arg, int jobnr,int nb_jobs)\
| ^
src/libavfilter/af_asdr.c:144:1: warning: unused parameter 'arg' [-Wunused-parameter]
144 | PSNR_FILTER(dblp, double)
| ^
src/libavfilter/af_asdr.c:118:52: note: expanded from macro 'PSNR_FILTER'
118 | static int psnr_##name(AVFilterContext *ctx, void *arg, int jobnr,int nb_jobs)\
| ^
src/libavfilter/af_asetnsamples.c:43:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | { "nb_out_samples", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/af_asetnsamples.c:44:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | { "n", "set the number of per-frame output samples", OFFSET(nb_out_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/af_asetnsamples.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
45 | { "pad", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/af_asetnsamples.c:46:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
46 | { "p", "pad last frame with zeros", OFFSET(pad), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/af_asetnsamples.c:47:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
47 | { NULL }
| ^
5 warnings generated.
CC libavfilter/af_asetrate.o
6 warnings generated.
CC libavfilter/af_ashowinfo.o
src/libavfilter/af_asetrate.c:43:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
| ^
src/libavfilter/af_asetrate.c:40:5: note: expanded from macro 'OPT_INT'
40 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__)
| ^
src/libavfilter/af_asetrate.c:37:57: note: expanded from macro 'OPT_GENERIC'
37 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/af_asetrate.c:44:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
| ^
src/libavfilter/af_asetrate.c:40:5: note: expanded from macro 'OPT_INT'
40 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__)
| ^
src/libavfilter/af_asetrate.c:37:57: note: expanded from macro 'OPT_GENERIC'
37 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/af_asetrate.c:45:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
45 | {NULL},
| ^
3 warnings generated.
CC libavfilter/af_asoftclip.o
In file included from src/libavfilter/af_ashowinfo.c:32:
src/libavutil/iamf.h:263:32: warning: cast from 'const struct AVIAMFParamDefinition *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
263 | return (void *)((uint8_t *)par + par->subblocks_offset + idx * par->subblock_size);
| ^
src/libavfilter/af_asoftclip.c:82:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "threshold", "set softclip threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 1, A },
| ^
src/libavfilter/af_asoftclip.c:83:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "output", "set softclip output gain", OFFSET(output), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.000001, 16, A },
| ^
src/libavfilter/af_asoftclip.c:84:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "param", "set softclip parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.01, 3, A },
| ^
src/libavfilter/af_asoftclip.c:85:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "oversample", "set oversample factor", OFFSET(oversample), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_OVERSAMPLE, A },
| ^
src/libavfilter/af_asoftclip.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
86 | { NULL }
| ^
src/libavfilter/af_asoftclip.c:140:44: warning: unused parameter 'channels' [-Wunused-parameter]
140 | int nb_samples, int channels,
| ^
src/libavfilter/af_asoftclip.c:265:44: warning: unused parameter 'channels' [-Wunused-parameter]
265 | int nb_samples, int channels,
| ^
src/libavfilter/af_asoftclip.c:416:62: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]
416 | s->filter(s, (void **)out->extended_data, (const void **)in->extended_data,
| ^
1 warning generated.
CC libavfilter/af_aspectralstats.o
src/libavfilter/af_aspectralstats.c:87:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "win_size", "set the window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=2048}, 32, 65536, A },
| ^
src/libavfilter/af_aspectralstats.c:89:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
89 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, A },
| ^
src/libavfilter/af_aspectralstats.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
106 | { NULL }
| ^
src/libavfilter/af_aspectralstats.c:231:71: warning: unused parameter 'max_freq' [-Wunused-parameter]
231 | static float spectral_mean(const float *const spectral, int size, int max_freq)
| ^
src/libavfilter/af_aspectralstats.c:246:75: warning: unused parameter 'max_freq' [-Wunused-parameter]
246 | static float spectral_variance(const float *const spectral, int size, int max_freq, float mean)
| ^
src/libavfilter/af_aspectralstats.c:323:74: warning: unused parameter 'max_freq' [-Wunused-parameter]
323 | static float spectral_entropy(const float *const spectral, int size, int max_freq)
| ^
src/libavfilter/af_aspectralstats.c:337:75: warning: unused parameter 'max_freq' [-Wunused-parameter]
337 | static float spectral_flatness(const float *const spectral, int size, int max_freq)
| ^
src/libavfilter/af_aspectralstats.c:355:72: warning: unused parameter 'max_freq' [-Wunused-parameter]
355 | static float spectral_crest(const float *const spectral, int size, int max_freq)
| ^
src/libavfilter/af_aspectralstats.c:371:42: warning: unused parameter 'max_freq' [-Wunused-parameter]
371 | int size, int max_freq)
| ^
src/libavfilter/af_aspectralstats.c:381:72: warning: unused parameter 'max_freq' [-Wunused-parameter]
381 | static float spectral_slope(const float *const spectral, int size, int max_freq)
| ^
src/libavfilter/af_aspectralstats.c:400:75: warning: unused parameter 'max_freq' [-Wunused-parameter]
400 | static float spectral_decrease(const float *const spectral, int size, int max_freq)
| ^
8 warnings generated.
CC libavfilter/af_astats.o
src/libavfilter/af_astats.c:123:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
123 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=.05}, 0, 10, FLAGS },
| ^
src/libavfilter/af_astats.c:124:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
124 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_astats.c:125:172: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
125 | { "reset", "Set the number of frames over which cumulative stats are calculated before being reset", OFFSET(reset_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/af_astats.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
156 | { NULL }
| ^
src/libavfilter/af_astats.c:204:27: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
204 | for (int n = 0; n < s->tc_samples; n++)
| ~ ^ ~~~~~~~~~~~~~
src/libavfilter/af_astats.c:252:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
252 | for (int i = 0; i < result; i++)
| ~ ^ ~~~~~~
src/libavfilter/af_astats.c:256:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
256 | for (int i = 0; i < result; i++)
| ~ ^ ~~~~~~
src/libavfilter/af_astats.c:260:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
260 | for (int i = 0; i < result && !(amask & 1); i++) {
| ~ ^ ~~~~~~
src/libavfilter/af_astats.c:266:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
266 | for (int i = 0; i < result; i++)
| ~ ^ ~~~~~~
src/libavfilter/af_astats.c:270:47: warning: unused parameter 's' [-Wunused-parameter]
270 | static double calc_entropy(AudioStatsContext *s, ChannelStats *p)
| ^
src/libavfilter/af_astats.c:341:53: warning: unused parameter 's' [-Wunused-parameter]
341 | static inline void update_minmax(AudioStatsContext *s, ChannelStats *p, double d)
| ^
src/libavfilter/af_astats.c:419:20: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
419 | if (p->win_pos >= s->tc_samples)
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavfilter/af_astats.c:445:57: warning: unused parameter 's' [-Wunused-parameter]
445 | static inline void update_float_stat(AudioStatsContext *s, ChannelStats *p, float d)
| ^
src/libavfilter/af_astats.c:454:58: warning: unused parameter 's' [-Wunused-parameter]
454 | static inline void update_double_stat(AudioStatsContext *s, ChannelStats *p, double d)
| ^
11 warnings generated.
CC libavfilter/af_asubboost.o
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 }
| ^
25 warnings generated.
CC libavfilter/af_asupercut.o
10 warnings generated.
CC libavfilter/af_atempo.o
src/libavfilter/af_asupercut.c:319:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
319 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20000}, 20000, 192000, FLAGS },
| ^
src/libavfilter/af_asupercut.c:320:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
320 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS },
| ^
src/libavfilter/af_asupercut.c:321:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
321 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS },
| ^
src/libavfilter/af_asupercut.c:322:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
322 | { NULL }
| ^
src/libavfilter/af_asupercut.c:351:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
351 | { "cutoff", "set cutoff frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 2, 200, FLAGS },
| ^
src/libavfilter/af_asupercut.c:352:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
352 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=10}, 3, 20, FLAGS },
| ^
src/libavfilter/af_asupercut.c:353:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
353 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 1., FLAGS },
| ^
src/libavfilter/af_asupercut.c:354:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
354 | { NULL }
| ^
src/libavfilter/af_asupercut.c:374:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
374 | { "centerf","set center frequency", OFFSET(cutoff), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 2, 999999, FLAGS },
| ^
src/libavfilter/af_asupercut.c:375:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
375 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=4}, 4, 20, FLAGS },
| ^
src/libavfilter/af_asupercut.c:376:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
376 | { "qfactor","set Q-factor", OFFSET(qfactor),AV_OPT_TYPE_DOUBLE, {.dbl=1.},0.01, 100., FLAGS },
| ^
src/libavfilter/af_asupercut.c:377:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
377 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 2., FLAGS },
| ^
src/libavfilter/af_asupercut.c:378:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
378 | { NULL }
| ^
src/libavfilter/af_atempo.c:167:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
167 | AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_FILTERING_PARAM | AV_OPT_FLAG_RUNTIME_PARAM },
| ^
src/libavfilter/af_atempo.c:168:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
168 | { NULL }
| ^
src/libavfilter/af_atempo.c:273:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
273 | av_assert0(pot <= atempo->window);
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavfilter/af_atempo.c:275:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
275 | if (pot < atempo->window) {
| ~~~ ^ ~~~~~~~~~~~~~~
13 warnings generated.
CC libavfilter/af_atilt.o
src/libavfilter/af_atilt.c:76:51: warning: unused parameter 'alpha' [-Wunused-parameter]
76 | double w1, double sr, double alpha)
| ^
src/libavfilter/af_atilt.c:230:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
230 | { "freq", "set central frequency",OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl=10000}, 20, 192000, FLAGS },
| ^
src/libavfilter/af_atilt.c:231:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
231 | { "slope", "set filter slope", OFFSET(slope), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavfilter/af_atilt.c:232:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
232 | { "width", "set filter width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=1000}, 100, 10000, FLAGS },
| ^
src/libavfilter/af_atilt.c:233:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
233 | { "order", "set filter order", OFFSET(order), AV_OPT_TYPE_INT, {.i64=5}, 2,MAX_ORDER, FLAGS },
| ^
src/libavfilter/af_atilt.c:234:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
234 | { "level", "set input level", OFFSET(level), AV_OPT_TYPE_DOUBLE, {.dbl=1.}, 0., 4., FLAGS },
| ^
src/libavfilter/af_atilt.c:235:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
235 | { NULL }
| ^
7 warnings generated.
CC libavfilter/af_axcorrelate.o
4 warnings generated.
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) \
| ^
CC libavfilter/af_biquads.o
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 }
| ^
14 warnings generated.
CC libavfilter/af_channelmap.o
src/libavfilter/af_biquads.c:1526:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1526 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1527:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1527 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1529 | WIDTH_OPTION(1.0),
| ^
src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION'
1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1529:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION'
1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}
| ^
src/libavfilter/af_biquads.c:1530:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1530 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavfilter/af_biquads.c:1531:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1531 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1532 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1532:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}
| ^
src/libavfilter/af_biquads.c:1535:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1535 | BLOCKSIZE_OPTION(0),
| ^
src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \
| ^
src/libavfilter/af_biquads.c:1535:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}
| ^
src/libavfilter/af_biquads.c:1536:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1536 | {NULL}
| ^
src/libavfilter/af_biquads.c:1543:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1543 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1544:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1544 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=100}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1546:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1546 | WIDTH_OPTION(0.5),
| ^
src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION'
1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1546:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION'
1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}
| ^
src/libavfilter/af_biquads.c:1547:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1547 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavfilter/af_biquads.c:1548:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1548 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavfilter/af_biquads.c:1549:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1549 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavfilter/af_biquads.c:1550:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1550 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1551 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1551:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}
| ^
src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1554 | BLOCKSIZE_OPTION(0),
| ^
src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \
| ^
src/libavfilter/af_biquads.c:1554:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}
| ^
src/libavfilter/af_biquads.c:1555:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1555 | {NULL}
| ^
src/libavfilter/af_biquads.c:1569:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1569 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1570:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1570 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1572:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1572 | WIDTH_OPTION(0.5),
| ^
src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION'
1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1572:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION'
1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}
| ^
src/libavfilter/af_biquads.c:1573:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1573 | {"gain", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavfilter/af_biquads.c:1574:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1574 | {"g", "set gain", OFFSET(gain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -900, 900, FLAGS},
| ^
src/libavfilter/af_biquads.c:1575:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1575 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavfilter/af_biquads.c:1576:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1576 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1577 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1577:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}
| ^
src/libavfilter/af_biquads.c:1580:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1580 | BLOCKSIZE_OPTION(0),
| ^
src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \
| ^
src/libavfilter/af_biquads.c:1580:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}
| ^
src/libavfilter/af_biquads.c:1581:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1581 | {NULL}
| ^
src/libavfilter/af_biquads.c:1602:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1602 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1603:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1603 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1605:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1605 | WIDTH_OPTION(0.5),
| ^
src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION'
1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1605:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION'
1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}
| ^
src/libavfilter/af_biquads.c:1606:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1606 | {"csg", "use constant skirt gain", OFFSET(csg), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1607 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1607:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}
| ^
src/libavfilter/af_biquads.c:1610:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1610 | BLOCKSIZE_OPTION(0),
| ^
src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \
| ^
src/libavfilter/af_biquads.c:1610:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}
| ^
src/libavfilter/af_biquads.c:1611:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1611 | {NULL}
| ^
src/libavfilter/af_biquads.c:1618:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1618 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1619:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1619 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1621:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1621 | WIDTH_OPTION(0.5),
| ^
src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION'
1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1621:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION'
1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}
| ^
src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1622 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1622:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}
| ^
src/libavfilter/af_biquads.c:1625:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1625 | BLOCKSIZE_OPTION(0),
| ^
src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \
| ^
src/libavfilter/af_biquads.c:1625:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}
| ^
src/libavfilter/af_biquads.c:1626:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1626 | {NULL}
| ^
src/libavfilter/af_biquads.c:1633:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1633 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1634:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1634 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=500}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1636 | WIDTH_OPTION(0.707),
| ^
src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION'
1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1636:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION'
1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}
| ^
src/libavfilter/af_biquads.c:1637:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1637 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavfilter/af_biquads.c:1638:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1638 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1639 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1639:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(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]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}
| ^
src/libavfilter/af_biquads.c:1642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1642 | BLOCKSIZE_OPTION(0),
| ^
src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \
| ^
src/libavfilter/af_biquads.c:1642:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}
| ^
src/libavfilter/af_biquads.c:1643:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1643 | {NULL}
| ^
src/libavfilter/af_biquads.c:1650:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1650 | {"frequency", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1651:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1651 | {"f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1653 | WIDTH_OPTION(0.707),
| ^
src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION'
1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1653:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION'
1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}
| ^
src/libavfilter/af_biquads.c:1654:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1654 | {"poles", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavfilter/af_biquads.c:1655:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1655 | {"p", "set number of poles", OFFSET(poles), AV_OPT_TYPE_INT, {.i64=2}, 1, 2, AF},
| ^
src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1656 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1656:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}
| ^
src/libavfilter/af_biquads.c:1659:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1659 | BLOCKSIZE_OPTION(0),
| ^
src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \
| ^
src/libavfilter/af_biquads.c:1659:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}
| ^
src/libavfilter/af_biquads.c:1660:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1660 | {NULL}
| ^
src/libavfilter/af_channelmap.c:77:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
77 | { NULL }
| ^
src/libavfilter/af_biquads.c:1667:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1667 | {"frequency", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1668:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1668 | {"f", "set central frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=3000}, 0, 999999, FLAGS},
| ^
src/libavfilter/af_biquads.c:1670:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1670 | WIDTH_OPTION(0.707),
| ^
src/libavfilter/af_biquads.c:1480:88: note: expanded from macro 'WIDTH_OPTION'
1480 | {"width", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1670:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1481:88: note: expanded from macro 'WIDTH_OPTION'
1481 | {"w", "set width", OFFSET(width), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 99999, FLAGS}
| ^
src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1671 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1671:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.isrc/libavfilter/af_channelmap.c6:4377=:z21}:, warning: 0comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare],
1, FLAG S377} |
| ^
if (nch_out src/libavfilter/af_biquads.c>: 1672F:F88_:A Rwarning: Rmissing field 'unit' initializer [-Wmissing-field-initializers]A
Y_ELEM S1672( | b u f - >{d"aotrad)e)r "{,
"| s ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~e
t filsrc/libavfilter/af_channelmap.ct:e403r: 12o:r dwarning: ecomparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]r
", OFF S403E | T ( o r d e r ) , A VF_FOMPITN_(TFYFP_EA_RIRNATY,_ E{L.EiM6S4(=b2u}f,- >1d,a t2a,) ,F LnAcGhS_}o,u
t )| ^*
sizeof(buf->dasrc/libavfilter/af_biquads.ct:a1673[:088]:) )warning: ;missing field 'unit' initializer [-Wmissing-field-initializers]
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1673src/libavutil/macros.h | : 49 : 25 :{ "note: oexpanded from macro 'FFMIN'"
, 49 | "#sdeetf ifniel tFeFrM IoNr(dae,rb"), (O(FaF)S E>T ((obr)d e?r )(,b )A V:_ O(PaT)_)T
Y P| E ~ ^ ~_
INT, {.i64=2}, 1, 2, FLAGS},
| ^
src/libavfilter/af_biquads.c:1676:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1676 | {NULL}
| ^
src/libavfilter/af_biquads.c:1683:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1683 | {"a0", NULL, OFFSET(oa[0]), AV_OPT_TYPE_DOUBLE, {.dbl=1}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavfilter/af_biquads.c:1684:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1684 | {"a1", NULL, OFFSET(oa[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavfilter/af_biquads.c:1685:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1685 | {"a2", NULL, OFFSET(oa[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavfilter/af_biquads.c:1686:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1686 | {"b0", NULL, OFFSET(ob[0]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavfilter/af_biquads.c:1687:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1687 | {"b1", NULL, OFFSET(ob[1]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavfilter/af_biquads.c:1688:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1688 | {"b2", NULL, OFFSET(ob[2]), AV_OPT_TYPE_DOUBLE, {.dbl=0}, INT32_MIN, INT32_MAX, FLAGS},
| ^
src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1689 | MIX_CHANNELS_NORMALIZE_OPTION(1, "all", 0),
| ^
src/libavfilter/af_biquads.c:1493:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1493 | {"mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1494:78: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1494 | {"m", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=x}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1495:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1495 | {"channels", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1496:108: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1496 | {"c", "set channels to filter", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str=y}, 0, 0, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1497:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1497 | {"normalize", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}, \
| ^
src/libavfilter/af_biquads.c:1689:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1498:103: note: expanded from macro 'MIX_CHANNELS_NORMALIZE_OPTION'
1498 | {"n", "normalize coefficients", OFFSET(normalize), AV_OPT_TYPE_BOOL, {.i64=z}, 0, 1, FLAGS}
| ^
src/libavfilter/af_biquads.c:1692:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1692 | BLOCKSIZE_OPTION(0),
| ^
src/libavfilter/af_biquads.c:1521:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1521 | {"blocksize", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}, \
| ^
src/libavfilter/af_biquads.c:1692:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/af_biquads.c:1522:103: note: expanded from macro 'BLOCKSIZE_OPTION'
1522 | {"b", "set the block size", OFFSET(block_samples), AV_OPT_TYPE_INT, {.i64=x}, 0, 32768, AF}
| ^
src/libavfilter/af_biquads.c:1693:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1693 | {NULL}
| ^
3 warnings generated.
CC libavfilter/af_channelsplit.o
src/libavfilter/af_channelsplit.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
52 | { NULL }
| ^
src/libavfilter/af_channelsplit.c:137:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
137 | for (i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/af_channelsplit.c:200:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
200 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/af_channelsplit.c:208:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
208 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/af_channelsplit.c:223:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
223 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
8 warnings generated.
CC libavfilter/af_chorus.o
5 warnings generated.
CC libavfilter/af_compand.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 }
| ^
7 warnings generated.
CC libavfilter/af_compensationdelay.o
src/libavfilter/af_compensationdelay.c:46:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
46 | { "mm", "set mm distance", OFFSET(distance_mm), AV_OPT_TYPE_INT, {.i64=0}, 0, 10, A },
| ^
src/libavfilter/af_compensationdelay.c:47:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
47 | { "cm", "set cm distance", OFFSET(distance_cm), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A },
| ^
src/libavfilter/af_compensationdelay.c:48:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | { "m", "set meter distance", OFFSET(distance_m), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, A },
| ^
src/libavfilter/af_compensationdelay.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
49 | { "dry", "set dry amount", OFFSET(dry), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A },
| ^
src/libavfilter/af_compensationdelay.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | { "wet", "set wet amount", OFFSET(wet), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A },
| ^
src/libavfilter/af_compensationdelay.c:51:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | { "temp", "set temperature °C", OFFSET(temp), AV_OPT_TYPE_INT, {.i64=20}, -50, 50, A },
| ^
src/libavfilter/af_compensationdelay.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
52 | { NULL }
| ^
8 warnings generated.
7 warnings generated.
CC libavfilter/af_crossfeed.o
CC libavfilter/af_crystalizer.o
src/libavfilter/af_crystalizer.c:39:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
39 | { "i", "set intensity", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.0},-10, 10, A },
| ^
src/libavfilter/af_crystalizer.c:40:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
40 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A },
| ^
src/libavfilter/af_crystalizer.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
41 | { NULL }
| ^
src/libavfilter/af_crossfeed.c:357:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
357 | { "strength", "set crsrc/libavfilter/af_crystalizer.co:s121s:f1e:e dwarning: unused parameter 'ctx' [-Wunused-parameter]s
treng t121h | "f,i l tOeFrFsS(EfTl(ts,t rfelnogatth,) ,i n vAeVr_sOeP,T _nToYcPlEi_pD,O U1B,L E0,, {1..dfb,l =a.v2_}c,l i0p,f ,1 ,1 )F
L A| G^S
},src/libavfilter/af_crystalizer.c
: 56| : ^67
: note: expanded from macro 'filters'
56 | src/libavfilter/af_crossfeed.cs:t358a:t109i:c warning: imissing field 'unit' initializer [-Wmissing-field-initializers]n
t fil t358e | r _ # # {i n"vrearnsgee "#,# _ # # f"mste t# #s_o#u#n dcsltpa(gAeV FwiildteenreCsosn"t,e xOtF F*ScEtTx(,r a\n
g e| ) ^,
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_crystalizer.c:122:1src/libavfilter/af_crossfeed.c:: 361warning: :unused parameter 'ctx' [-Wunused-parameter]109
: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | fil t361e | r s ( f l{t ," lfelvoealt_,o uitn"v,e r"ssee,t clleivpe,l 1o,u t1",, 1 . f , a v _ c l iOpFfF,S E1T)(
l e| v^e
l_osrc/libavfilter/af_crystalizer.cu:t56):,67 :A Vnote: _expanded from macro 'filters'O
PT_TY P56E | _sDtOaUtBiLcE ,i n{t. dfbill=t1e.r}_,# #0 ,i n1v,e rFsLeA G#S# _}#,#
f| m ^t
##_## clp(src/libavfilter/af_crossfeed.cA:V362F:i109l:t ewarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]C
ontext 362* | c t x , {\
" b| l ^o
ck_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:123:1: warning: unused parameter 'ctx' [-Wunused-parameter]
123 | filters(flt, float, noinverse, noclip, 0, 0, 1.f, av_clipf, 1)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:124:1: warning: unused parameter 'ctx' [-Wunused-parameter]
124 | filters(flt, float, noinverse, clip, 0, 1, 1.f, av_clipf, 1)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:126:1: warning: unused parameter 'ctx' [-Wunused-parameter]
126 | filters(fltp, float, inverse, noclip, 1, 0, 1.f, av_clipf, 0)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:127:1: warning: unused parameter 'ctx' [-Wunused-parameter]
127 | filters(fltp, float, inverse, clip, 1, 1, 1.f, av_clipf, 0)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:128:1: warning: unused parameter 'ctx' [-Wunused-parameter]
128 | filters(fltp, float, noinverse, noclip, 0, 0, 1.f, av_clipf, 0)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:129:1: warning: unused parameter 'ctx' [-Wunused-parameter]
129 | filters(fltp, float, noinverse, clip, 0, 1, 1.f, av_clipf, 0)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:131:1: warning: unused parameter 'ctx' [-Wunused-parameter]
131 | filters(dbl, double, inverse, noclip, 1, 0, 1.0, av_clipd, 1)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:132:1: warning: unused parameter 'ctx' [-Wunused-parameter]
132 | filters(dbl, double, inverse, clip, 1, 1, 1.0, av_clipd, 1)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:133:1: warning: unused parameter 'ctx' [-Wunused-parameter]
133 | filters(dbl, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 1)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:134:1: warning: unused parameter 'ctx' [-Wunused-parameter]
134 | filters(dbl, double, noinverse, clip, 0, 1, 1.0, av_clipd, 1)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:136:1: warning: unused parameter 'ctx' [-Wunused-parameter]
136 | filters(dblp, double, inverse, noclip, 1, 0, 1.0, av_clipd, 0)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:137:1: warning: unused parameter 'ctx' [-Wunused-parameter]
137 | filters(dblp, double, inverse, clip, 1, 1, 1.0, av_clipd, 0)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:138:1: warning: unused parameter 'ctx' [-Wunused-parameter]
138 | filters(dblp, double, noinverse, noclip, 0, 0, 1.0, av_clipd, 0)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:139:1: warning: unused parameter 'ctx' [-Wunused-parameter]
139 | filters(dblp, double, noinverse, clip, 0, 1, 1.0, av_clipd, 0)
| ^
src/libavfilter/af_crystalizer.c:56:67: note: expanded from macro 'filters'
56 | static int filter_## inverse ##_## fmt ##_## clp(AVFilterContext *ctx, \
| ^
src/libavfilter/af_crystalizer.c:206:27: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const void **' must have all intermediate pointers const qualified to be safe [-Wcast-qual]
206 | td.s = (const void **)in->extended_data;
| ^
134 warnings generated.
CC libavfilter/af_dcshift.o
src/libavfilter/af_dcshift.c:39:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
39 | { "shift", "set DC shift", OFFSET(dcshift), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavfilter/af_dcshift.c:40:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
40 | { "limitergain", "set limiter gain", OFFSET(limitergain), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, A },
| ^
src/libavfilter/af_dcshift.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
41 | { NULL }
| ^
3 warnings generated.
CC libavfilter/af_deesser.o
7 warnings generated.
CC libavfilter/af_dialoguenhance.o
src/libavfilter/af_deesser.c:60:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "i", "set intensity", OFFSET(intensity), AV_OPT_TYPE_DOUBLE, {.dbl=0.0}, 0.0, 1.0, A },
| ^
src/libavfilter/af_deesser.c:61:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "m", "set max deessing", OFFSET(max), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A },
| ^
src/libavfilter/af_deesser.c:62:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "f", "set frequency", OFFSET(frequency), AV_OPT_TYPE_DOUBLE, {.dbl=0.5}, 0.0, 1.0, A },
| ^
src/libavfilter/af_deesser.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
67 | { NULL }
| ^
src/libavfilter/af_dialoguenhance.c:64:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "original", "set original center factor", OFFSET(original), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/af_dialoguenhance.c:65:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "enhance", "set dialogue enhance factor",OFFSET(enhance), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 3, FLAGS },
| ^
src/libavfilter/af_dialoguenhance.c:66:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "voice", "set voice detection factor", OFFSET(voice), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 2,32, FLAGS },
| ^
src/libavfilter/af_dialoguenhance.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
67 | {NULL}
| ^
20 warnings generated.
CC libavfilter/af_drmeter.o
4 warnings generated.
CC libavfilter/af_dynaudnorm.o
src/libavfilter/af_drmeter.c:53:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | { "length", "set the window length", OFFSET(time_constant), AV_OPT_TYPE_DOUBLE, {.dbl=3}, .01, 10, FLAGS },
| ^
src/libavfilter/af_drmeter.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
54 | { NULL }
| ^
src/libavfilter/af_drmeter.c:95:23: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int64_t' (aka 'long') [-Wsign-compare]
95 | if (p->nb_samples >= s->tc_samples)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavfilter/af_dynaudnorm.c:130:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
130 | { "framelen", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:131:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
131 | { "f", "set the frame length in msec", OFFSET(frame_len_msec), AV_OPT_TYPE_INT, {.i64 = 500}, 10, 8000, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:132:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
132 | { "gausssize", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:133:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
133 | { "g", "set the filter size", OFFSET(filter_size), AV_OPT_TYPE_INT, {.i64 = 31}, 3, 301, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:134:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
134 | { "peak", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:135:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
135 | { "p", "set the peak value", OFFSET(peak_value), AV_OPT_TYPE_DOUBLE, {.dbl = 0.95}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:136:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
136 | { "maxgain", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:137:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
137 | { "m", "set the max amplification", OFFSET(max_amplification), AV_OPT_TYPE_DOUBLE, {.dbl = 10.0}, 1.0, 100.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:138:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
138 | { "targetrms", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:139:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
139 | { "r", "set the target RMS", OFFSET(target_rms), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:140:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
140 | { "coupling", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:141:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
141 | { "n", "set channel coupling", OFFSET(channels_coupled), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:142:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
142 | { "correctdc", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:143:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
143 | { "c", "set DC correction", OFFSET(dc_correction), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:144:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
144 | { "altboundary", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:145:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
145 | { "b", "set alternative boundary mode", OFFSET(alt_boundary_mode), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:146:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
146 | { "compress", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:147:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
147 | { "s", "set the compress factor", OFFSET(compress_factor), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 30.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:148:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
148 | { "threshold", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:149:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
149 | { "t", "set the threshold value", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 0.0}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:150:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
150 | { "channels", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:151:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
151 | { "h", "set channels to filter", OFFSET(channels_to_filter),AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:152:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
152 | { "overlap", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:153:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
153 | { "o", "set the frame overlap", OFFSET(overlap), AV_OPT_TYPE_DOUBLE, {.dbl=.0}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_dynaudnorm.c:156:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
156 | { NULL }
| ^
3 warnings generated.
CC libavfilter/af_earwax.o
4 warnings generated.
CC libavfilter/af_extrastereo.o
src/libavfilter/af_extrastereo.c:38:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
38 | { "m", "set the difference coefficient", OFFSET(mult), AV_OPT_TYPE_FLOAT, {.dbl=2.5}, -10, 10, A },
| ^
src/libavfilter/af_extrastereo.c:39:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
39 | { "c", "enable clipping", OFFSET(clip), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A },
| ^
src/libavfilter/af_extrastereo.c:40:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
40 | { NULL }
| ^
3 warnings generated.
CC libavfilter/af_firequalizer.o
CC libavfilter/af_flanger.o
src/libavfilter/af_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", Osrc/libavfilter/af_firequalizer.cF:F132S:E114T:( dwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]l
ay_gain), 132A | V _ O P T{_ T"YgPaEi_nD"O,U B"LsEe,t {g.adibnl =c7u1r}v,e "0,, O1F0F0S,E TA( g}a,i
n )| , ^
AV_OPT_TYPsrc/libavfilter/af_flanger.cE:_60S:T100R:I Nwarning: Gmissing field 'unit' initializer [-Wmissing-field-initializers],
{ .s t60r | = " g{a i"ns_pienetde"r,p o"lsawteee(pfs) "p e}r, s0e,c o0n,d T(FHLzA)G"S, }O,F
F S| E ^T
(speed), AV_OPTsrc/libavfilter/af_firequalizer.c_:T133Y:P109E:_ Dwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]U
BLE, { .133d | b l = 0 .{5 }",g a0i.n1_,e n1t0r,y "A, }",s
e t| ^g
ain entry", OFFSET(gain_entry), AV_OPT_TYPE_STsrc/libavfilter/af_flanger.cR:I66N:G135,: warning: {missing field 'unit' initializer [-Wmissing-field-initializers]
.str = N66U | L L } ,{ 0",p h0a,s eT"F,L A"GsSw e}p,t
w| a ^v
e percentage phsrc/libavfilter/af_firequalizer.ca:s134e:-98s:h iwarning: fmissing field 'unit' initializer [-Wmissing-field-initializers]t
for m134u | l t i - c{h a"ndneella"y," ,O F"FsSeEtT (dcehlaanyn"e,l _OpFhFaSsEeT)(,d eAlVa_yO)P,T _ATVY_POEP_TD_OTUYBPLEE_,D O{U.BdLbEl,= 2{5 }.,d b0l, =1 000.,0 1A }},,
0 .| 0 ^,
1e10, FLAGS },
| ^
src/libavfilter/af_flanger.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
70src/libavfilter/af_firequalizer.c | : 135 : 106 :{ warning: Nmissing field 'unit' initializer [-Wmissing-field-initializers]U
LL }
| 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)
| ^
7 warnings generated.
CC libavfilter/af_haas.o
src/libavfilter/af_haas.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_haas.c:63:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_haas.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "side_gain", "set side gain", OFFSET(par_side_gain), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_haas.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "middle_phase", "set middle phase", OFFSET(par_middle_phase), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavfilter/af_haas.c:71:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "left_delay", "set left delay", OFFSET(par_delay0), AV_OPT_TYPE_DOUBLE, {.dbl=2.05}, 0, MAX_HAAS_DELAY, A },
| ^
src/libavfilter/af_haas.c:72:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "left_balance", "set left balance", OFFSET(par_balance0), AV_OPT_TYPE_DOUBLE, {.dbl=-1.0}, -1, 1, A },
| ^
src/libavfilter/af_haas.c:73:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "left_gain", "set left gain", OFFSET(par_gain0), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_haas.c:74:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "left_phase", "set left phase", OFFSET(par_phase0), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavfilter/af_haas.c:75:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "right_delay", "set right delay", OFFSET(par_delay1), AV_OPT_TYPE_DOUBLE, {.dbl=2.12}, 0, MAX_HAAS_DELAY, A },
| ^
src/libavfilter/af_haas.c:76:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "right_balance", "set right balance", OFFSET(par_balance1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, A },
| ^
src/libavfilter/af_haas.c:77:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "right_gain", "set right gain", OFFSET(par_gain1), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_haas.c:78:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | { "right_phase", "set right phase", OFFSET(par_phase1), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, A },
| ^
src/libavfilter/af_haas.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
79 | { NULL }
| ^
25 warnings generated.
CC libavfilter/af_hdcd.o
13 warnings generated.
CC libavfilter/af_headphone.o
src/libavfilter/af_hdcd.c:990:78: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
990 | OFFSET(disable_autoconvert), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, A },
| ^
src/libavfilter/af_hdcd.c:992:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
992 | OFFSET(process_stereo), AV_OPT_TYPE_BOOL, { .i64 = HDCD_PROCESS_STEREO_DEFAULT }, 0, 1, A },
| ^
src/libavfilter/af_hdcd.c:994:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
994 | OFFSET(cdt_ms), AV_OPT_TYPE_INT, { .i64 = 2000 }, 100, 60000, A },
| ^
src/libavfilter/af_hdcd.c:996:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
996 | OFFSET(force_pe), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, A },
| ^
src/libavfilter/af_hdcd.c:1009:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1009 | {NULL}
| ^
src/libavfilter/af_headphone.c:144:80: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
144 | static int headphone_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/af_headphone.c:215:85: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
215 | static int headphone_fast_convolute(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/af_headphone.c:766:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
766 | { NULL }
| ^
14 warnings generated.
CC libavfilter/af_join.o
src/libavfilter/af_join.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "inputs", "Number of input streams.", OFFSET(inputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, A|F },
| ^
src/libavfilter/af_join.c:75:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | "output stream.", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, A|F },
| ^
src/libavfilter/af_join.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
79 | { NULL }
| ^
src/libavfilter/af_join.c:216:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
216 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:259:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
259 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:273:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
273 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:295:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
295 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:406:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
406 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:413:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
413 | for (i = 0; i < ctx->nb_inputs; i++)
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:429:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
429 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:444:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
444 | if (s->ch_layout.nb_channels > FF_ARRAY_ELEMS(frame->data)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_join.c:477:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
477 | if (nb_buffers > FF_ARRAY_ELEMS(frame->buf)) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_join.c:487:21: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
487 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/af_join.c:487:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
487 | for (i = 0; i < FFMIN(FF_ARRAY_ELEMS(frame->buf), nb_buffers); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/af_join.c:516:16: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
516 | FFMIN(FF_ARRAY_ELEMS(frame->data), s->ch_layout.nb_channels));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/af_join.c:524:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
524 | for (i = 0; i < ctx->nb_inputs; i++)
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:533:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
533 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/af_join.c:571:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
571 | for (i = 1; i < ctx->nb_inputs && nb_samples > 0; i++) {
| ~ ^ ~~~~~~~~~~~~~~
3 warnings generated.
5 warnings generated.
CC libavfilter/af_loudnorm.o
CC libavfilter/af_mcompand.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_loudnorm.c:107:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
107 | { "I", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:108:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | { "i", "set integrated loudness target", OFFSET(target_i), AV_OPT_TYPE_DOUBLE, {.dbl = -24.}, -70., -5., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:109:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | { "LRA", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:110:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
110 | { "lra", "set loudness range target", OFFSET(target_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 7.}, 1., 50., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:111:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
111 | { "TP", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:112:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
112 | { "tp", "set maximum true peak", OFFSET(target_tp), AV_OPT_TYPE_DOUBLE, {.dbl = -2.}, -9., 0., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:113:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
113 | { "measured_I", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:114:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
114 | { "measured_i", "measured IL of input file", OFFSET(measured_i), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 0., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:115:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
115 | { "measured_LRA", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:116:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
116 | { "measured_lra", "measured LRA of input file", OFFSET(measured_lra), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, 0., 99., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:117:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "measured_TP", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:118:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
118 | { "measured_tp", "measured true peak of input file", OFFSET(measured_tp), AV_OPT_TYPE_DOUBLE, {.dbl = 99.}, -99., 99., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:119:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
119 | { "measured_thresh", "measured threshold of input file", OFFSET(measured_thresh), AV_OPT_TYPE_DOUBLE, {.dbl = -70.}, -99., 0., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:120:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
120 | { "offset", "set offset gain", OFFSET(offset), AV_OPT_TYPE_DOUBLE, {.dbl = 0.}, -99., 99., FLAGS },
| ^
src/libavfilter/af_loudnorm.c:121:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
121 | { "linear", "normalize linearly if possible", OFFSET(linear), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavfilter/af_loudnorm.c:122:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | { "dual_mono", "treat mono input as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_loudnorm.c:127:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
127 | { "stats_file", "set stats output file", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/af_loudnorm.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
128 | { NULL }
| ^
src/libavfilter/af_loudnorm.c:713:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
713 | for (int i = 0; i < FF_ARRAY_ELEMS(s->pts); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
CC libavfilter/af_pan.o
18 warnings generated.
CC libavfilter/af_replaygain.o
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
2 warnings generated.
CC libavfilter/af_silencedetect.o
6 warnings generated.
CC libavfilter/af_silenceremove.o
src/libavfilter/af_sidechaincompress.c:76:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "level_in", "set input gain", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:80:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0.125}, 0.000976563, 1, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:81:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "ratio", "set ratio", OFFSET(ratio), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 1, 20, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:82:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "attack", "set attack", OFFSET(attack), AV_OPT_TYPE_DOUBLE, {.dbl=20}, 0.01, 2000, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:83:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "release", "set release", OFFSET(release), AV_OPT_TYPE_DOUBLE, {.dbl=250}, 0.01, 9000, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:84:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "makeup", "set make up gain", OFFSET(makeup), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 64, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:85:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "knee", "set knee", OFFSET(knee), AV_OPT_TYPE_DOUBLE, {.dbl=2.82843}, 1, 8, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:92:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | { "level_sc", "set sidechain gain", OFFSET(level_sc), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:93:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
93 | { "mix", "set mix", OFFSET(mix), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, A|F|R },
| ^
src/libavfilter/af_sidechaincompress.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
94 | { NULL }
| ^
src/libavfilter/af_silencedetect.c:57:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/af_silencedetect.c:58:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/af_silencedetect.c:59:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS },
| ^
src/libavfilter/af_silencedetect.c:60:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION,FLAGS },
| ^
src/libavfilter/af_silencedetect.c:61:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "mono", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_silencedetect.c:62:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "m", "check each channel separately", OFFSET(mono), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/af_silencedetect.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
63 | { NULL }
| ^
src/libavfilter/af_silenceremove.c:130:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
130 | { "start_periods", "set periods of silence parts to skip from start", OFFSET(start_periods), AV_OPT_TYPE_INT, {.i64=0}, 0, 9000, AF },
| ^
src/libavfilter/af_silenceremove.c:131:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
131 | { "start_duration", "set start duration of non-silence part", OFFSET(start_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF },
| ^
src/libavfilter/af_silenceremove.c:132:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
132 | { "start_threshold", "set threshold for start silence detection", OFFSET(start_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR },
| ^
src/libavfilter/af_silenceremove.c:133:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
133 | { "start_silence", "set start duration of silence part to keep", OFFSET(start_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF },
| ^
src/libavfilter/af_silenceremove.c:137:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
137 | { "stop_periods", "set periods of silence parts to skip from end", OFFSET(stop_periods), AV_OPT_TYPE_INT, {.i64=0}, -9000, 9000, AF },
| ^
src/libavfilter/af_silenceremove.c:138:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
138 | { "stop_duration", "set stop duration of silence part", OFFSET(stop_duration_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF },
| ^
src/libavfilter/af_silenceremove.c:139:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
139 | { "stop_threshold", "set threshold for stop silence detection", OFFSET(stop_threshold), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, DBL_MAX, AFR },
| ^
src/libavfilter/af_silenceremove.c:140:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
140 | { "stop_silence", "set stop duration of silence part to keep", OFFSET(stop_silence_opt), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT32_MAX, AF },
| ^
src/libavfilter/af_silenceremove.c:149:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
149 | { "window", "set duration of window for silence detection", OFFSET(window_duration_opt), AV_OPT_TYPE_DURATION, {.i64=20000}, 0, 100000000, AF },
| ^
src/libavfilter/af_silenceremove.c:153:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
153 | { NULL }
| ^
In file included from src/libavfilter/af_silenceremove.c:159:
src/libavfilter/silenceremove_template.c:77:47: warning: unused parameter 'ctx' [-Wunused-parameter]
77 | static void fn(queue_sample)(AVFilterContext *ctx,
| ^
src/libavfilter/silenceremove_template.c:109:52: warning: unused parameter 'unused' [-Wunused-parameter]
109 | int window_size, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:109:65: warning: unused parameter 'unused2' [-Wunused-parameter]
109 | int window_size, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:226:52: warning: unused parameter 'unused' [-Wunused-parameter]
226 | int window_size, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:226:65: warning: unused parameter 'unused2' [-Wunused-parameter]
226 | int window_size, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:238:42: warning: unused parameter 'unused' [-Wunused-parameter]
238 | int n, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:238:55: warning: unused parameter 'unused2' [-Wunused-parameter]
238 | int n, int *unused, int *unused2)
| ^
In file included from src/libavfilter/af_silenceremove.c:163:
src/libavfilter/silenceremove_template.c:77:47: warning: unused parameter 'ctx' [-Wunused-parameter]
77 | static void fn(queue_sample)(AVFilterContext *ctx,
| ^
src/libavfilter/silenceremove_template.c:109:52: warning: unused parameter 'unused' [-Wunused-parameter]
109 | int window_size, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:109:65: warning: unused parameter 'unused2' [-Wunused-parameter]
109 | int window_size, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:226:52: warning: unused parameter 'unused' [-Wunused-parameter]
226 | int window_size, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:226:65: warning: unused parameter 'unused2' [-Wunused-parameter]
226 | int window_size, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:238:42: warning: unused parameter 'unused' [-Wunused-parameter]
238 | int n, int *unused, int *unused2)
| ^
src/libavfilter/silenceremove_template.c:238:55: warning: unused parameter 'unused2' [-Wunused-parameter]
238 | int n, int *unused, int *unused2)
| ^
10 warnings generated.
CC libavfilter/af_speechnorm.o
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
CC libavfilter/af_stereowiden.o
src/libavfilter/af_stereotools.c:65:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "level_in", "set level in", OFFSET(level_in), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_stereotools.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "level_out", "set level out", OFFSET(level_out), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_stereotools.c:67:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "balance_in", "set balance in", OFFSET(balance_in), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavfilter/af_stereotools.c:68:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "balance_out", "set balance out", OFFSET(balance_out), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavfilter/af_stereotools.c:69:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "softclip", "enable softclip", OFFSET(softclip), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavfilter/af_stereotools.c:70:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "mutel", "mute L", OFFSET(mute_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavfilter/af_stereotools.c:71:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "muter", "mute R", OFFSET(mute_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavfilter/af_stereotools.c:72:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "phasel", "phase L", OFFSET(phase_l), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavfilter/af_stereotools.c:73:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "phaser", "phase R", OFFSET(phase_r), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, A },
| ^
src/libavfilter/af_stereotools.c:86:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "slev", "set side level", OFFSET(slev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_stereotools.c:87:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "sbal", "set side balance", OFFSET(sbal), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavfilter/af_stereotools.c:88:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | { "mlev", "set middle level", OFFSET(mlev), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0.015625, 64, A },
| ^
src/libavfilter/af_stereotools.c:89:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
89 | { "mpan", "set middle pan", OFFSET(mpan), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavfilter/af_stereotools.c:90:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
90 | { "base", "set stereo base", OFFSET(base), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, A },
| ^
src/libavfilter/af_stereotools.c:91:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | { "delay", "set delay", OFFSET(delay), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -20, 20, A },
| ^
src/libavfilter/af_stereotools.c:92:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | { "sclevel", "set S/C level", OFFSET(sc_level), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 1, 100, A },
| ^
src/libavfilter/af_stereotools.c:93:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
93 | { "phase", "set stereo phase", OFFSET(phase), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 360, A },
| ^
src/libavfilter/af_stereotools.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
99 | { NULL }
| ^
src/libavfilter/af_stereowiden.c:48:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | { "delay", "set delay time", OFFSET(delay), AV_OPT_TYPE_FLOAT, {.dbl=20}, 1, 100, A },
| ^
src/libavfilter/af_stereowiden.c:49:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
49 | { "feedback", "set feedback gain", OFFSET(feedback), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.9, AT },
| ^
src/libavfilter/af_stereowiden.c:50:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | { "crossfeed", "set cross feed", OFFSET(crossfeed), AV_OPT_TYPE_FLOAT, {.dbl=.3}, 0, 0.8, AT },
| ^
src/libavfilter/af_stereowiden.c:51:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | { "drymix", "set dry-mix", OFFSET(drymix), AV_OPT_TYPE_FLOAT, {.dbl=.8}, 0, 1.0, AT },
| ^
src/libavfilter/af_stereowiden.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
52 | { NULL }
| ^
18 warnings generated.
CC libavfilter/af_superequalizer.o
5 warnings generated.
CC libavfilter/af_surround.o
src/libavfilter/af_superequalizer.c:170:67: warning: unused parameter 'rbc' [-Wunused-parameter]
170 | static void make_fir(SuperEqualizerContext *s, float *lbc, float *rbc, EqParameter *param, float fs)
| ^
src/libavfilter/af_superequalizer.c:330:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
330 | { "1b", "set 65Hz ban24d warning sg generateda.
in", OFFSET(gains [0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:331:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
331 | { "2b", "set 92Hz band gain", OFFSET(gains [1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:332:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
332 | { "3b", "set 131Hz band gain", OFFSET(gains [2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:333:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
333 | { "4b", "set 185Hz band gain", OFFSET(gains [3]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:334:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
334 | { "5b", "set 262Hz band gain", OFFSET(gains [4]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:335:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
335 | { "6b", "set 370Hz band gain", OFFSET(gains [5]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:336:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
336 | { "7b", "set 523Hz band gain", OFFSET(gains [6]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:337:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
337 | { "8b", "set 740Hz band gain", OFFSET(gains [7]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:338:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
338 | { "9b", "set 1047Hz band gain", OFFSET(gains [8]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:339:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
339 | { "10b", "set 1480Hz band gain", OFFSET(gains [9]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:340:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
340 | { "11b", "set 2093Hz band gain", OFFSET(gains[10]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:341:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
341 | { "12b", "set 2960Hz band gain", OFFSET(gains[11]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:342:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
342 | { "13b", "set 4186Hz band gain", OFFSET(gains[12]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:343:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
343 | { "14b", "set 5920Hz band gain", OFFSET(gains[13]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:344:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
344 | { "15b", "set 8372Hz band gain", OFFSET(gains[14]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:345:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
345 | { "16b", "set 11840Hz band gain", OFFSET(gains[15]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:346:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
346 | { "17b", "set 16744Hz band gain", OFFSET(gains[16]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:347:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
347 | { "18b", "set 20000Hz band gain", OFFSET(gains[17]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 20, AF },
| ^
src/libavfilter/af_superequalizer.c:348:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
348 | { NULL }
| ^
CC libavfilter/af_tremolo.o
src/libavfilter/af_surround.c:1440:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1440 | { "chl_out", "set output channel layout", OFFSET(out_ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str="5.1"}, 0, 0, FLAGS },
| ^
src/libavfilter/af_surround.c:1441:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1441 | { "chl_in", "set input channel layout", OFFSET(in_ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str="stereo"},0, 0, FLAGS },
| ^
src/libavfilter/af_surround.c:1442:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1442 | { "level_in", "set input level", OFFSET(level_in), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1443:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1443 | { "level_out", "set output level", OFFSET(level_out), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1444:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1444 | { "lfe", "output LFE", OFFSET(output_lfe), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS },
| ^
src/libavfilter/af_surround.c:1445:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1445 | { "lfe_low", "LFE low cut off", OFFSET(lowcutf), AV_OPT_TYPE_INT, {.i64=128}, 0, 256, FLAGS },
| ^
src/libavfilter/af_surround.c:1446:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1446 | { "lfe_high", "LFE high cut off", OFFSET(highcutf), AV_OPT_TYPE_INT, {.i64=256}, 0, 512, FLAGS },
| ^
src/libavfilter/af_surround.c:1450:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1450 | { "smooth", "set temporal smoothness strength", OFFSET(smooth), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, TFLAGS },
| ^
src/libavfilter/af_surround.c:1451:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1451 | { "angle", "set soundfield transform angle", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl=90}, 0, 360, TFLAGS },
| ^
src/libavfilter/af_surround.c:1452:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1452 | { "focus", "set soundfield transform focus", OFFSET(focus), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS },
| ^
src/libavfilter/af_surround.c:1453:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1453 | { "fc_in", "set front center channel input level", OFFSET(f_i[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1454:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1454 | { "fc_out", "set front center channel output level", OFFSET(f_o[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1455:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1455 | { "fl_in", "set front left channel input level", OFFSET(f_i[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1456:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1456 | { "fl_out", "set front left channel output level", OFFSET(f_o[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1457:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1457 | { "fr_in", "set front right channel input level", OFFSET(f_i[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1458:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1458 | { "fr_out", "set front right channel output level", OFFSET(f_o22[ warningSsC generated_.
FR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1459:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1459 | { "sl_in", "set side left channel input level", OFFSET(f_i[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1460:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1460 | { "sl_out", "set side left channel output level", OFFSET(f_o[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1461:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1461 | { "sr_in", "set side right channel input level", OFFSET(f_i[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1462:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1462 | { "sr_out", "set side right channel output level", OFFSET(f_o[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1463:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1463 | { "bl_in", "set back left channel input level", OFFSET(f_i[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1464:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1464 | { "bl_out", "set back left channel output level", OFFSET(f_o[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1465:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1465 | { "br_in", "set back right channel input level", OFFSET(f_i[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1466:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1466 | { "br_out", "set back right channel output level", OFFSET(f_o[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1467:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1467 | { "bc_in", "set back center channel input level", OFFSET(f_i[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1468:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1468 | { "bc_out", "set back center channel output level", OFFSET(f_o[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1469:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1469 | { "lfe_in", "set lfe channel input level", OFFSET(f_i[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1470:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1470 | { "lfe_out", "set lfe channel output level", OFFSET(f_o[SC_LF]), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/af_surround.c:1471:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1471 | { "allx", "set all channel's x spread", OFFSET(all_x), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1472:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1472 | { "ally", "set all channel's y spread", OFFSET(all_y), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1473:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1473 | { "fcx", "set front center channel x spread", OFFSET(f_x[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1474:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1474 | { "flx", "set front left channel x spread", OFFSET(f_x[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1475:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1475 | { "frx", "set front right channel x spread", OFFSET(f_x[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1476:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1476 | { "blx", "set back left channel x spread", OFFSET(f_x[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1477:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1477 | { "brx", "set back right channel x spread", OFFSET(f_x[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1478:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1478 | { "slx", "set side left channel x spread", OFFSET(f_x[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1479:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1479 | { "srx", "set side right channel x spread", OFFSET(f_x[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1480:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1480 | { "bcx", "set back center channel x spread", OFFSET(f_x[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1481:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1481 | { "fcy", "set front center channel y spread", OFFSET(f_y[SC_FC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1482:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1482 | { "fly", "set front left channel y spread", OFFSET(f_y[SC_FL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1483:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1483 | { "fry", "set front right channel y spread", OFFSET(f_y[SC_FR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1484:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1484 | { "bly", "set CC libavfilter/af_vibrato.o
back left channel y spread", OFFSET(f_y[SC_BL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1485:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1485 | { "bry", "set back right channel y spread", OFFSET(f_y[SC_BR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1486:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1486 | { "sly", "set side left channel y spread", OFFSET(f_y[SC_SL]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1487:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1487 | { "sry", "set side right channel y spread", OFFSET(f_y[SC_SR]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1488:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1488 | { "bcy", "set back center channel y spread", OFFSET(f_y[SC_BC]), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, .06, 15, TFLAGS },
| ^
src/libavfilter/af_surround.c:1489:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1489 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64=4096},1024,65536,FLAGS },
| ^
src/libavfilter/af_surround.c:1491:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1491 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, TFLAGS },
| ^
src/libavfilter/af_surround.c:1492:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1492 | { NULL }
| ^
src/libavfilter/af_tremolo.c:40:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
40 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS },
| ^
src/libavfilter/af_tremolo.c:41:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
41 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/af_tremolo.c:42:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
42 | { NULL }
| ^
src/libavfilter/af_vibrato.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
47 | { "f", "set frequency in hertz", OFFSET(freq), AV_OPT_TYPE_DOUBLE, {.dbl = 5.0}, 0.1, 20000.0, FLAGS },
| ^
src/libavfilter/af_vibrato.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | { "d", "set depth as percentage", OFFSET(depth), AV_OPT_TYPE_DOUBLE, {.dbl = 0.5}, 0.00, 1.0, FLAGS },
| ^
src/libavfilter/af_vibrato.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
49 | { NULL }
| ^
3 warnings generated.
CC libavfilter/af_virtualbass.o
20 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 }
| ^
11 warnings generated.
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 CC libavfilter/asrc_anullsrc.o
},
| ^
src/libavfilter/asrc_afirsrc.c:81:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_afirsrc.c:82:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_afirsrc.c:85:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
85 | {NULL}
| ^
src/libavfilter/asrc_anoisesrc.c:61:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_anoisesrc.c:62:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = 48000}, 15, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_anoisesrc.c:63:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "amplitude", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS },
| ^
src/libavfilter/asrc_anoisesrc.c:64:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "a", "set amplitude", OFFSET(amplitude), AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS },
| ^
src/libavfilter/asrc_anoisesrc.c:65:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "duration", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS },
| ^
src/libavfilter/asrc_anoisesrc.c:66:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "d", "set duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS },
src/libavfilter/asrc_afirsrc.c| : ^362
:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
362 | { "gains", "set gain values per band", OFFSEsrc/libavfilter/asrc_anoisesrc.cT:(76m:a131g:n iwarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]u
de_str) ,76 | A V _ O P{T _"TsYePeEd_"S,T R I N G , { . s"tsre=t" 0r a0n d0o m0 s0e e0d "0, 0 O0F F0S E0T (0s e0e d0) ,0 0 " } , 0 , A0V,_ OFPLTA_GTSY P}E,_
I N| T ^6
4, {src/libavfilter/asrc_afirsrc.c.:i3636:4141 := warning: -missing field 'unit' initializer [-Wmissing-field-initializers]1
}, 363 | - 1 , { U"IgN"T,_ M A X , " s eFtL AgGaSi n} ,v
a l| u ^e
s per bsrc/libavfilter/asrc_anoisesrc.ca:n77d:"131,: Owarning: Fmissing field 'unit' initializer [-Wmissing-field-initializers]F
SET(mag n77i | t u d e _{s t"rs)",, A V _ O P T _ T Y P E _"SsTeRtI NrGa,n d{o.ms tsre=e"d0" ,0 0O F0F S0E T0( s0e e0d )0, 0 0 0 0 0A V0_ O0P"T}_,T Y0P,E _0I,N TF6L4A,G S } ,
{ .| i ^6
4 = -1}, src/libavfilter/asrc_afirsrc.c : 364 :-1361:, warning: missing field 'unit' initializer [-Wmissing-field-initializers]U
INT_MAX ,364 | F L A{G S" b}a,n
d s| " ^,
"set censrc/libavfilter/asrc_anoisesrc.ct:r78a:l142 :f rwarning: emissing field 'unit' initializer [-Wmissing-field-initializers]q
uency va l78u | e s p e{r "bnabn_ds"a,m pOlFeFsS"E,T ( f r"esqe_tp otihnet sn_usmtbre)r, oAfV _sOaPmTp_lTeYsP Ep_eSrT RrIeNqGu,e s{t.esdt rf=rDaEmFeA"U,L TO_FBFASNEDTS(}n,b _0s,a m0p,l eFsL)A,G SA V}_,O
P T| _ ^T
YPE_INTsrc/libavfilter/asrc_afirsrc.c,: 365{:.136i:6 4warning: missing field 'unit' initializer [-Wmissing-field-initializers]=
1024}, 3651 | , I N T{_ M"AbX",, F L A G S" s}e,t
c| e ^n
tral frsrc/libavfilter/asrc_anoisesrc.ce:q79u:e142n:c ywarning: missing field 'unit' initializer [-Wmissing-field-initializers]v
alues p e79r | b a n d{" ," nO"F,F S E T ( f r e q _ p o i"nstest_ stthre) ,n uAmVb_eOrP To_fT YsPaEm_pSlTeRsI NpGe,r {r.esqture=sDtEeFdA UfLrTa_mBeA"N,D SO}F,F S0E,T (0n,b _FsLaAmGpSl e}s,)
, | A ^V
_OPT_TYsrc/libavfilter/asrc_afirsrc.cP:E366_:I106N:T ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]{
.i64 = 3661 | 0 2 4 } ,{ 1",t aIpNsT"_,M A"Xs,e tF LnAuGmSb e}r,
o f| ^t
aps", Osrc/libavfilter/asrc_anoisesrc.cF:F80S:E131T:( nwarning: bmissing field 'unit' initializer [-Wmissing-field-initializers]_
taps), A80V | _ O P T _{T Y"PdEe_nIsNiTt,y "{,. i 6 4 = 4 0"9s6e}t, d1e6n,s iUtIyN"T,1 6 _ M A X ,O FFFLSAEGTS( d}e,n
s i| t ^y
), Asrc/libavfilter/asrc_afirsrc.cV:_367O:P106T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P
E_DOUB L367E | , {{ ."dtb"l, = 0 ."0s5e}t, n u m b e r 0o.f, t1a.p,s " , O F F S E TF(LnAbG_St a}p,s
) ,| ^A
V_OPsrc/libavfilter/asrc_anoisesrc.cT:_81T:Y10P:E _warning: Imissing field 'help' initializer [-Wmissing-field-initializers]N
T, 81{ | . i 6 4 ={4N0U9L6L}},
1| 6 ^,
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: src/libavfilter/asrc_anoisesrc.cmissing field 'unit' initializer [-Wmissing-field-initializers]:
108:50: warning: unused parameter 'buf' [-Wunused-parameter]
370 | 108 | s{t a"tnibc_ sdaomupbllees "w,h i"tsee_tf itlhtee rn(udmobuebrl eo fw hsiatmep,l edso upbelre r*ebquufe)s
t e| d ^
frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_afirsrc.c:371:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
371 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_afirsrc.c:380:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
380 | {NULL}
| ^
13 warnings generated.
CC libavfilter/asrc_hilbert.o
src/libavfilter/asrc_anullsrc.c:51:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | { "channel_layout", "set channel_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, FLAGS },
| ^
src/libavfilter/asrc_anullsrc.c:52:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
52 | { "cl", "set channel_layout", OFFSET(ch_layout), AV_OPT_TYPE_CHLAYOUT, {.str = "stereo"}, 0, 0, FLAGS },
| ^
src/libavfilter/asrc_anullsrc.c:53:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | { "sample_rate", "set sample rate", OFFSET(sample_rate) , AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_anullsrc.c:54:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "r", "set sample rate", OFFSET(sample_rate) , AV_OPT_TYPE_INT, {.i64 = 44100}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_anullsrc.c:55:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS },
| ^
src/libavfilter/asrc_anullsrc.c:56:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, UINT16_MAX, FLAGS },
| ^
src/libavfilter/asrc_anullsrc.c:57:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "duration", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavfilter/asrc_anullsrc.c:58:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | { "d", "set the audio duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },
| ^
src/libavfilter/asrc_anullsrc.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
59 | { NULL }
| ^
9 warnings generated.
CC libavfilter/asrc_sinc.o
src/libavfilter/asrc_hilbert.c:46:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
46 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_hilbert.c:47:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
47 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_hilbert.c:48:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | { "taps", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS },
| ^
src/libavfilter/asrc_hilbert.c:49:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
49 | { "t", "set number of taps", OFFSET(nb_taps), AV_OPT_TYPE_INT, {.i64=22051}, 11, UINT16_MAX, FLAGS },
| ^
src/libavfilter/asrc_hilbert.c:50:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_hilbert.c:51:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64 = 1024}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/asrc_hilbert.c:54:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
54 | {NULL}
| ^
src/libavfilter/asrc_sinc.c:412:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
412 | { "sample_rate", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF },
| ^
src/libavfilter/asrc_sinc.c:413:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
413 | { "r", "set sample rate", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64=44100}, 1, INT_MAX, AF },
| ^
src/libavfilter/asrc_sinc.c:414:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
414 | { "nb_samples", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF },
| ^
src/libavfilter/asrc_sinc.c:415:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
415 | { "n", "set the number of samples per requested frame", OFFSET(nb_samples), AV_OPT_TYPE_INT, {.i64=1024}, 1, INT_MAX, AF },
| ^
src/libavfilter/asrc_sinc.c:416:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
416 | { "hp", "set high-pass filter frequency", OFFSET(Fc0), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF },
| ^
src/libavfilter/asrc_sinc.c:417:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
417 | { "lp", "set low-pass filter frequency", OFFSET(Fc1), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT_MAX, AF },
| ^
src/libavfilter/asrc_sinc.c:418:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
418 | { "phase", "set filter phase response", OFFSET(phase), AV_OPT_TYPE_FLOAT, {.dbl=50}, 0, 100, AF },
| ^
src/libavfilter/asrc_sinc.c:419:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
419 | { "beta", "set kaiser window beta", OFFSET(beta), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -1, 256, AF },
| ^
src/libavfilter/asrc_sinc.c:420:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
420 | { "att", "set stop-band attenuation", OFFSET(att), AV_OPT_TYPE_FLOAT, {.dbl=120}, 40, 180, AF },
| ^
src/libavfilter/asrc_sinc.c:421:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
421 | { "round", "enable rounding", OFFSET(round), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, AF },
| ^
src/libavfilter/asrc_sinc.c:422:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
422 | { "hptaps", "set number of taps for high-pass filter", OFFSET(num_taps[0]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF },
| ^
src/libavfilter/asrc_sinc.c:423:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
423 | { "lptaps", "set number of taps for low-pass filter", OFFSET(num_taps[1]), AV_OPT_TYPE_INT, {.i64=0}, 0, 32768, AF },
| ^
src/libavfilter/asrc_sinc.c:424:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
424 | { NULL }
| ^
49 warnings generated.
CC libavfilter/asrc_sine.o
7 warnings generated.
CC libavfilter/audio.o
24 warnings generated.
CC libavfilter/avf_a3dscope.o
src/libavfilter/asrc_sine.c:78:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | OPT_DBL("frequency", frequency, 440, 0, DBL_MAX, "set the sine frequency",),
| ^
src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL'
69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__)
| ^
src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC'
63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/asrc_sine.c:79:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | OPT_DBL("f", frequency, 440, 0, DBL_MAX, "set the sine frequency",),
| ^
src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL'
69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__)
| ^
src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC'
63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/asrc_sine.c:80:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | OPT_DBL("beep_factor", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",),
| ^
src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL'
69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__)
| ^
src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC'
63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/asrc_sine.c:81:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | OPT_DBL("b", beep_factor, 0, 0, DBL_MAX, "set the beep frequency factor",),
| ^
src/libavfilter/asrc_sine.c:69:5: note: expanded from macro 'OPT_DBL'
69 | OPT_GENERIC(name, field, def, min, max, descr, DOUBLE, dbl, __VA_ARGS__)
| ^
src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC'
63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/asrc_sine.c:82:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | OPT_INT("sample_rate", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
| ^
src/libavfilter/asrc_sine.c:66:5: note: expanded from macro 'OPT_INT'
66 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__)
| ^
src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC'
63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/asrc_sine.c:83:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | OPT_INT("r", sample_rate, 44100, 1, INT_MAX, "set the sample rate",),
| ^
src/libavfilter/asrc_sine.c:66:5: note: expanded from macro 'OPT_INT'
66 | OPT_GENERIC(name, field, def, min, max, descr, INT, i64, __VA_ARGS__)
| ^
src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC'
63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/asrc_sine.c:84:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | OPT_DUR("duration", duration, 0, 0, INT64_MAX, "set the audio duration",),
| ^
src/libavfilter/asrc_sine.c:72:5: note: expanded from macro 'OPT_DUR'
72 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__)
| ^
src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC'
63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/asrc_sine.c:85:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | OPT_DUR("d", duration, 0, 0, INT64_MAX, "set the audio duration",),
| ^
src/libavfilter/asrc_sine.c:72:5: note: expanded from macro 'OPT_DUR'
72 | OPT_GENERIC(name, field, def, min, max, descr, DURATION, str, __VA_ARGS__)
| ^
src/libavfilter/asrc_sine.c:63:57: note: expanded from macro 'OPT_GENERIC'
63 | { .deffield = def }, min, max, FLAGS, __VA_ARGS__ }
| ^
src/libavfilter/asrc_sine.c:86:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | OPT_STR("samples_per_frame", samples_per_frame, "1024", 0, 0, "set the number of samples peIn file included from rsrc/libavfilter/audio.c :f30r:
aIn file included from msrc/libavfilter/avfilter_internal.he:"33,:
)src/libavfilter/framequeue.h,:
176 :| 62 ^:
warning: src/libavfilter/asrc_sine.cunused parameter 'fq' [-Wunused-parameter]:
75:5: note: expanded from macro 'OPT_STR'
176 | s75t | a t i c OiPnTl_iGnEeN EvRoIiCd( nfafm_ef,r afmieeqlude,u ed_eufp,d amtien_,p emeakxe,d (dFeFsFcrra,m eSQTuReIuNeG ,* fsqt,r ,s i_z_eV_At_ AiRdGxS)_
_)
| ^|
^
src/libavfilter/asrc_sine.c:src/libavfilter/framequeue.h63::17657::73 :note: expanded from macro 'OPT_GENERIC'warning:
unused parameter 'idx' [-Wunused-parameter]
63 | 176 | s t a{t i.cd eifnfliienled v=o idde ff f}_,f rmaimne,q umeauxe,_ uFpLdAaGtSe,_ p_e_eVkAe_dA(RFGFSF_r_a m}e
Q u| e ^u
e *fq, src/libavfilter/asrc_sine.cs:i87z:e10_:t warning: imissing field 'help' initializer [-Wmissing-field-initializers]d
x )87
| | ^
{NULL}
| ^
13 warnings generated.
2 warnings generated.
CC libavfilter/avf_abitscope.o
CC libavfilter/avf_ahistogram.o
src/libavfilter/avf_a3dscope.c:56:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_a3dscope.c:57:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_a3dscope.c:58:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_a3dscope.c:59:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_a3dscope.c:60:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "fov", "set camera FoV", OFFSET(fov), AV_OPT_TYPE_FLOAT, {.dbl=90.f}, 40, 150, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:61:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "roll", "set camera roll",OFFSET(roll), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:62:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "pitch","set camera pitch",OFFSET(pitch), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:63:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "yaw", "set camera yaw", OFFSET(yaw), AV_OPT_TYPE_FLOAT, {.dbl=0.f}, -180, 180, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:64:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "xzoom","set camera zoom", OFFSET(zoom[0]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:65:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "yzoom","set camera zoom", OFFSET(zoom[1]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:66:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "zzoom","set camera zoom", OFFSET(zoom[2]),AV_OPT_TYPE_FLOAT, {.dbl=1.f}, 0.01, 10, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:67:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "xpos", "set camera position", OFFSET(eye[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:68:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "ypos", "set camera position", OFFSET(eye[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:69:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "zpos", "set camera position", OFFSET(eye[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.f},-60.f, 60.f, TFLAGS },
| ^
src/libavfilter/avf_a3dscope.c:70:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "length","set length", OFFSET(size), AV_OPT_TYPE_INT, {.i64=15}, 1, 60, FLAGS },
| ^
src/libavfilter/avf_a3dscope.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
71 | { NULL }
| ^
src/libavfilter/avf_a3dscope.c:76:49: warning: unused parameter 'ctx' [-Wunused-parameter]
76 | static int query_formats(const AVFilterContext *ctx,
| ^
10 warnings generated.
CC libavfilter/avf_aphasemeter.o
src/libavfilter/avf_ahistogram.c:69:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_ahistogram.c:70:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_ahistogram.c:71:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "size", "set video 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,
| ^
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,
| ^
17 warnings generated.
CC libavfilter/avf_avectorscope.o
src/libavfilter/avf_aphasemeter.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:73:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:74:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:75:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="800x400"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:76:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=2}, 0, 255, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:77:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=7}, 0, 255, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:78:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=1}, 0, 255, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:79:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | { "mpc", "set median phase color", OFFSET(mpc_str), AV_OPT_TYPE_STRING, {.str = "none"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:80:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:81:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "phasing", "set mono and out-of-phase detection output", OFFSET(do_phasing_detection), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:82:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "tolerance", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:83:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "t", "set phase tolerance for mono detection", OFFSET(tolerance), AV_OPT_TYPE_FLOAT, {.dbl = 0.}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:84:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "angle", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:85:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "a", "set angle threshold for out-of-phase detection", OFFSET(angle), AV_OPT_TYPE_FLOAT, {.dbl = 170.}, 90, 180, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:86:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "duration", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:87:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "d", "set minimum mono or out-of-phase duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, MAX_DURATION, FLAGS },
| ^
src/libavfilter/avf_aphasemeter.c:88:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
88 | { NULL }
| ^
src/libavfilter/avf_avectorscope.c:86:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_avectorscope.c:87:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_avectorscope.c:88:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_avectorscope.c:89:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
89 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="400x400"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_avectorscope.c:90:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
90 | { "rc", "set red contrast", OFFSET(contrast[0]), AV_OPT_TYPE_INT, {.i64=40}, 0, 255, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:91:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | { "gc", "set green contrast", OFFSET(contrast[1]), AV_OPT_TYPE_INT, {.i64=160}, 0, 255, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:92:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | { "bc", "set blue contrast", OFFSET(contrast[2]), AV_OPT_TYPE_INT, {.i64=80}, 0, 255, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:93:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
93 | { "ac", "set alpha contrast", OFFSET(contrast[3]), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:94:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | { "rf", "set red fade", OFFSET(fade[0]), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:95:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | { "gf", "set green fade", OFFSET(fade[1]), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:96:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | { "bf", "set blue fade", OFFSET(fade[2]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:97:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | { "af", "set alpha fade", OFFSET(fade[3]), AV_OPT_TYPE_INT, {.i64=5}, 0, 255, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:98:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | { "zoom", "set zoom factor", OFFSET(zoom), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 10, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:108:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | { "swap", "swap x axis with y axis", OFFSET(swap), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, TFLAGS },
| ^
src/libavfilter/avf_avectorscope.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
114 | { NULL }
| ^
src/libavfilter/avf_avectorscope.c:125:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
125 | if (y >= s->h || x >= s->w)
| ~ ^ ~~~~
src/libavfilter/avf_avectorscope.c:125:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
125 | if (y >= s->h || x >= s->w)
| ~ ^ ~~~~
src/libavfilter/avf_avectorscope.c:128:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
128 | y = FFMIN(y, s->h - 1);
| ^ ~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/avf_avectorscope.c:129:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
129 | x = FFMIN(x, s->w - 1);
| ^ ~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavfilter/avf_avectorscope.c:199:45: warning: unused parameter 'arg' [-Wunused-parameter]
199 | static int fade(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
8 warnings generated.
CC libavfilter/avf_concat.o
17 warnings generated.
CC libavfilter/avf_showcqt.o
src/libavfilter/avf_concat.c:60:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, V|A|F},
| ^
src/libavfilter/avf_concat.c:63:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, V|F },
| ^
src/libavfilter/avf_concat.c:66:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A|F},
| ^
src/libavfilter/avf_concat.c:69:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, V|A|F},
| ^
src/libavfilter/avf_concat.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
70 | { NULL }
| ^
src/libavfilter/avf_concat.c:441:79: warning: unused parameter 'args' [-Wunused-parameter]
441 | static int process_command(AVFilterContext *ctx, const char *cmd, const char *args,
| ^
src/libavfilter/avf_concat.c:442:34: warning: unused parameter 'res' [-Wunused-parameter]
442 | char *res, int res_len, int flags)
| ^
src/libavfilter/avf_concat.c:442:43: warning: unused parameter 'res_len' [-Wunused-parameter]
442 | char *res, int res_len, int flags)
| ^
src/libavfilter/avf_concat.c:442:56: warning: unused parameter 'flags' [-Wunused-parameter]
442 | char *res, int res_len, int flags)
| ^
src/libavfilter/avf_showcqt.c:64:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:65:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "s", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:66:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "fps", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:67:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:68:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "25" }, 1, 1000, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:69:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "bar_h", "set bargraph height", OFFSET(bar_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:70:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "axis_h", "set axis height", OFFSET(axis_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 | { "sono_h", "set sonogram height", OFFSET(sono_h), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:72:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "fullhd", "set fullhd size", OFFSET(fullhd), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "sono_v", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "volume", "set sonogram volume", OFFSET(sono_v), AV_OPT_TYPE_STRING, { .str = "16" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "bar_v", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "volume2", "set bargraph volume", OFFSET(bar_v), AV_OPT_TYPE_STRING, { .str = "sono_v" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:77:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "sono_g", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:78:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | { "gamma", "set sonogram gamma", OFFSET(sono_g), AV_OPT_TYPE_FLOAT, { .dbl = 3.0 }, 1.0, 7.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:79:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | { "bar_g", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:80:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "gamma2", "set bargraph gamma", OFFSET(bar_g), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 1.0, 7.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:81:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "bar_t", "set bar transparency", OFFSET(bar_t), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:82:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "timeclamp", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:83:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "tc", "set timeclamp", OFFSET(timeclamp), AV_OPT_TYPE_DOUBLE, { .dbl = 0.17 }, 0.002, 1.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:84:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "attack", "set attack time", OFFSET(attack), AV_OPT_TYPE_DOUBLE, { .dbl = 0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:85:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "basefreq", "set base frequency", OFFSET(basefreq), AV_OPT_TYPE_DOUBLE, { .dbl = BASEFREQ }, 10.0, 100000.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:86:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "endfreq", "set end frequency", OFFSET(endfreq), AV_OPT_TYPE_DOUBLE, { .dbl = ENDFREQ }, 10.0, 100000.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:87:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "coeffclamp", "set coeffclamp", OFFSET(coeffclamp), AV_OPT_TYPE_FLOAT, { .dbl = 1.0 }, 0.1, 10.0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:88:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | { "tlength", "set tlength", OFFSET(tlength), AV_OPT_TYPE_STRING, { .str = TLENGTH }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:89:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
89 | { "count", "set transform count", OFFSET(count), AV_OPT_TYPE_INT, { .i64 = 6 }, 1, 30, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:90:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
90 | { "fcount", "set frequency count", OFFSET(fcount), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 10, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:91:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | { "fontfile", "set axis font file", OFFSET(fontfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:92:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | { "font", "set axis font", OFFSET(font), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:93:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
93 | { "fontcolor", "set font color", OFFSET(fontcolor), AV_OPT_TYPE_STRING, { .str = FONTCOLOR }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:94:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | { "axisfile", "set axis image", OFFSET(axisfile), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:95:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | { "axis", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:96:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | { "text", "draw axis", OFFSET(axis), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:105:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | { "cscheme", "set color scheme", OFFSET(cscheme), AV_OPT_TYPE_STRING, { .str = CSCHEME }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showcqt.c:106:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
106 | { NULL }
| ^
src/libavfilter/avf_showcqt.c:209:33: warning: unused parameter 'p' [-Wunused-parameter]
209 | static double a_weighting(void *p, double f)
| ^
src/libavfilter/avf_showcqt.c:217:33: warning: unused parameter 'p' [-Wunused-parameter]
217 | static double b_weighting(void *p, double f)
| ^
src/libavfilter/avf_showcqt.c:224:33: warning: unused parameter 'p' [-Wunused-parameter]
224 | static double c_weighting(void *p, double f)
| ^
src/libavfilter/avf_showcqt.c:436:26: warning: unused parameter 'p' [-Wunused-parameter]
436 | static double midi(void *p, double f)
| ^
src/libavfilter/avf_showcqt.c:441:28: warning: unused parameter 'p' [-Wunused-parameter]
441 | static double r_func(void *p, double x)
| ^
src/libavfilter/avf_showcqt.c:447:28: warning: unused parameter 'p' [-Wunused-parameter]
447 | static double g_func(void *p, double x)
| ^
src/libavfilter/avf_showcqt.c:453:28: warning: unused parameter 'p' [-Wunused-parameter]
453 | static double b_func(void *p, double x)
| ^
src/libavfilter/avf_showcqt.c:506:56: warning: unused parameter 'tmp' [-Wunused-parameter]
506 | static int render_freetype(ShowCQTContext *s, AVFrame *tmp, char *fontfile)
| ^
src/libavfilter/avf_showcqt.c:590:58: warning: unused parameter 'tmp' [-Wunused-parameter]
590 | static int render_fontconfig(ShowCQTContext *s, AVFrame *tmp, char* font)
| ^
20 warnings generated.
CC libavfilter/avf_showcwt.o
9 warnings generated.
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,
| ^
CC libavfilter/avf_showfreqs.o
src/libavfilter/avf_showcwt.c:440:45: warning: unused parameter 'arg' [-Wunused-parameter]
440 | static int draw(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
7 warnings generated.
CC libavfilter/avf_showspatial.o
src/libavfilter/avf_showfreqs.c:83:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:84:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "1024x512"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:85:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:86:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:100:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "win_size", "set window size", OFFSET(fft_size), AV_OPT_TYPE_INT, {.i64=2048}, 16, 65536, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1.}, 0., 1., FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | { "averaging", "set time averaging", OFFSET(avg), AV_OPT_TYPE_INT, {.i64=1}, 0, INT32_MAX, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:104:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:108:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | { "minamp", "set minimum amplitude", OFFSET(minamp), AV_OPT_TYPE_FLOAT, {.dbl=1e-6}, FLT_MIN, 1e-6, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:113:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
113 | { "channels", "set channels to draw", OFFSET(ch_layout_str), AV_OPT_TYPE_STRING, {.str="all"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showfreqs.c:114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
114 | { NULL }
| ^
src/libavfilter/avf_showfreqs.c:119:49: warning: unused parameter 'ctx' [-Wunused-parameter]
119 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/avf_showspatial.c:58:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showspatial.c:59:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "512x512"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showspatial.c:60:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "win_size", "set window size", OFFSET(win_size), AV_OPT_TYPE_INT, {.i64 = 4096}, 1024, 65536, FLAGS },
| ^
src/libavfilter/avf_showspatial.c:62:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showspatial.c:63:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showspatial.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
64 | { NULL }
| ^
src/libavfilter/avf_showspatial.c:108:76: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
108 | static int run_channel_fft(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
7 warnings generated.
CC libavfilter/avf_showspectrum.o
12 warnings generated.
CC libavfilter/avf_showvolume.o
16 warnings generated.
CC libavfilter/avf_showwaves.o
src/libavfilter/avf_showspectrum.c:127:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
127 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:128:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
128 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x512"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:164:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
164 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:169:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
169 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:170:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
170 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:175:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
175 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:176:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
176 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:177:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
177 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:178:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
178 | { "fps", "set video rate", OFFSET(rate_str), AV_OPT_TYPE_STRING, {.str = "auto"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:179:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
179 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:180:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
180 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:181:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
181 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:182:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
182 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
183 | { NULL }
| ^
src/libavfilter/avf_showspectrum.c:362:49: warning: unused parameter 'ctx' [-Wunused-parameter]
362 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/avf_showspectrum.c:384:76: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
384 | static int run_channel_fft(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:619:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
619 | for (i = 1; i < FF_ARRAY_ELEMS(color_table[cm]) - 1; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avf_showspectrum.c:656:40: warning: unused parameter 'ctx' [-Wunused-parameter]
656 | static char *get_time(AVFilterContext *ctx, float seconds, int x)
| ^
src/libavfilter/avf_showspectrum.c:693:34: warning: unused parameter 'bmin' [-Wunused-parameter]
693 | float bmin, float bmax,
| ^
src/libavfilter/avf_showspectrum.c:995:57: warning: unused parameter 'arg' [-Wunused-parameter]
995 | static int plot_channel_lin(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:995:77: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
995 | static int plot_channel_lin(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1018:57: warning: unused parameter 'arg' [-Wunused-parameter]
1018 | static int plot_channel_log(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1018:77: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
1018 | static int plot_channel_log(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1309:64: warning: unused parameter 'arg' [-Wunused-parameter]
1309 | static int calc_channel_magnitudes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1309:84: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
1309 | static int calc_channel_magnitudes(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1324:60: warning: unused parameter 'arg' [-Wunused-parameter]
1324 | static int calc_channel_phases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1324:80: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
1324 | static int calc_channel_phases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1359:61: warning: unused parameter 'arg' [-Wunused-parameter]
1359 | static int calc_channel_uphases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1359:81: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
1359 | static int calc_channel_uphases(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/avf_showspectrum.c:1697:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1697 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1698:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1698 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "4096x2048"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1728:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1728 | { "saturation", "color saturation multiplier", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl = 1}, -10, 10, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1733:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1733 | { "gain", "set scale gain", OFFSET(gain), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 128, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1734:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1734 | { "legend", "draw legend", OFFSET(legend), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1735:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1735 | { "rotation", "color rotation", OFFSET(rotation), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -1, 1, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1736:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1736 | { "start", "start frequency", OFFSET(start), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1737:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1737 | { "stop", "stop frequency", OFFSET(stop), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT32_MAX, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1738:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1738 | { "drange", "set dynamic range in dBFS", OFFSET(drange), AV_OPT_TYPE_FLOAT, {.dbl = 120}, 10, 200, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1739:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1739 | { "limit", "set upper limit in dBFS", OFFSET(limit), AV_OPT_TYPE_FLOAT, {.dbl = 0}, -100, 100, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1740:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1740 | { "opacity", "set opacity strength", OFFSET(opacity_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1}, 0, 10, FLAGS },
| ^
src/libavfilter/avf_showspectrum.c:1741:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1741 | { NULL }
| ^
src/libavfilter/avf_showvolume.c:71:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:72:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:73:84: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "b", "set border width", OFFSET(b), AV_OPT_TYPE_INT, {.i64=1}, 0, 5, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:74:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "w", "set channel width", OFFSET(w), AV_OPT_TYPE_INT, {.i64=400}, 80, 8192, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:75:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "h", "set channel height", OFFSET(h), AV_OPT_TYPE_INT, {.i64=20}, 1, 900, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:76:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "f", "set fade", OFFSET(f), AV_OPT_TYPE_DOUBLE, {.dbl=0.95}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:77:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "c", "set volume color expression", OFFSET(color), AV_OPT_TYPE_STRING, {.str="PEAK*255+floor((1-PEAK)*255)*256+0xff000000"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:78:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | { "t", "display channel names", OFFSET(draw_text), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:79:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | { "v", "display volume value", OFFSET(draw_volume), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:80:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "dm", "duration for max value display", OFFSET(draw_persistent_duration), AV_OPT_TYPE_DOUBLE, {.dbl=0.}, 0, 9000, FLAGS},
| ^
src/libavfilter/avf_showvolume.c:81:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "dmc","set color of the max value line", OFFSET(persistant_max_rgba), AV_OPT_TYPE_COLOR, {.str = "orange"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:85:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "s", "set step size", OFFSET(step), AV_OPT_TYPE_INT, {.i64=0}, 0, 5, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:86:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "p", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showvolume.c:93:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
93 | { NULL }
| ^
src/libavfilter/avf_showvolume.c:113:49: warning: unused parameter 'ctx' [-Wunused-parameter]
113 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/avf_showwaves.c:110:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
110 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:111:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
111 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:117:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "n", "set how many samples to show in the same point", OFFSET(n), AV_OPT_TYPE_RATIONAL, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:118:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
118 | { "rate", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:119:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
119 | { "r", "set video rate", OFFSET(rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:120:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
120 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:121:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
121 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:130:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
130 | { NULL }
| ^
src/libavfilter/avf_showwaves.c:158:49: warning: unused parameter 'ctx' [-Wunused-parameter]
158 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/avf_showwaves.c:221:51: warning: unused parameter 'prev_y' [-Wunused-parameter]
221 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:233:45: warning: unused parameter 'prev_y' [-Wunused-parameter]
233 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:242:50: warning: unused parameter 'prev_y' [-Wunused-parameter]
242 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:260:49: warning: unused parameter 'prev_y' [-Wunused-parameter]
260 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:323:51: warning: unused parameter 'prev_y' [-Wunused-parameter]
323 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:338:51: warning: unused parameter 'prev_y' [-Wunused-parameter]
338 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:350:45: warning: unused parameter 'prev_y' [-Wunused-parameter]
350 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:358:44: warning: unused parameter 'prev_y' [-Wunused-parameter]
358 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:390:45: warning: unused parameter 'prev_y' [-Wunused-parameter]
390 | int16_t *prev_y,
| ^
src/libavfilter/avf_showwaves.c:820:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
820 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:821:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
821 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "600x240"}, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:822:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
822 | { "split_channels", "draw channels separately", OFFSET(split_channels), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:823:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
823 | { "colors", "set channels colors", OFFSET(colors), AV_OPT_TYPE_STRING, {.str = "red|green|blue|yellow|orange|lime|pink|magenta|brown" }, 0, 0, FLAGS },
| ^
src/libavfilter/avf_showwaves.c:835:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
835 | { NULL }
| ^
44 warnings generated.
CC libavfilter/avfilter.o
In file included from src/libavfilter/avfilter.c:40:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/avfilter.c:47:28: warning: unused parameter 'ctx' [-Wunused-parameter]
47 | static void tlog_ref(void *ctx, AVFrame *ref, int end)
| ^
src/libavfilter/avfilter.c:47:42: warning: unused parameter 'ref' [-Wunused-parameter]
47 | static void tlog_ref(void *ctx, AVFrame *ref, int end)
| ^
src/libavfilter/avfilter.c:47:51: warning: unused parameter 'end' [-Wunused-parameter]
47 | static void tlog_ref(void *ctx, AVFrame *ref, int end)
| ^
src/libavfilter/avfilter.c:673:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
673 | OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavfilter/avfilter.c:674:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
674 | { NULL },
| ^
src/libavfilter/avfilter.c:815:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
815 | for (i = 0; i < filter->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfilter.c:820:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
820 | for (i = 0; i < filter->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfilter.c:907:54: warning: unused parameter 'res' [-Wunused-parameter]
907 | const char *arg, char *res, int res_len, int flags)
| ^
src/libavfilter/avfilter.c:907:63: warning: unused parameter 'res_len' [-Wunused-parameter]
907 | const char *arg, char *res, int res_len, int flags)
| ^
src/libavfilter/avfilter.c:907:76: warning: unused parameter 'flags' [-Wunused-parameter]
907 | const char *arg, char *res, int res_len, int flags)
| ^
src/libavfilter/avfilter.c:1146:84: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1146 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavfilter/avfilter.c:1146:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1146 | if (!li->fifo.samples_skipped && frame->nb_samples >= min && frame->nb_samples <= max) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavfilter/avfilter.c:1269:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1269 | if (filter->nb_outputs && nb_eofs == filter->nb_outputs) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfilter.c:1270:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1270 | for (int j = 0; j < filter->nb_inputs; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~
15 warnings generated.
CC libavfilter/avfiltergraph.o
23 warnings generated.
CC libavfilter/bbox.o
In file included from src/libavfilter/avfiltergraph.c:37:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/avfiltergraph.c:56:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|V },
| ^
src/libavfilter/avfiltergraph.c:58:54: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, F|A },
| ^
src/libavfilter/avfiltergraph.c:60:60: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | AV_OPT_TYPE_UINT, {.i64 = 0}, 0, UINT_MAX, F|V|A },
| ^
src/libavfilter/avfiltergraph.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
61 | { NULL },
| ^
src/libavfilter/avfiltergraph.c:104:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
104 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:110:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
110 | for (j = 0; jnb_outputs; j++)
| ~^~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:141:76: warning: unused parameter 'opaque' [-Wunused-parameter]
141 | const char *name, const char *args, void *opaque,
| ^
src/libavfilter/avfiltergraph.c:215:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
215 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:219:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
219 | for (j = 0; j < filt->nb_inputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:229:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
229 | for (j = 0; j < filt->nb_outputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:248:59: warning: unused parameter 'log_ctx' [-Wunused-parameter]
248 | static int graph_config_links(AVFilterGraph *graph, void *log_ctx)
| ^
src/libavfilter/avfiltergraph.c:253:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
253 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:265:58: warning: unused parameter 'log_ctx' [-Wunused-parameter]
265 | static int graph_check_links(AVFilterGraph *graph, void *log_ctx)
| ^
src/libavfilter/avfiltergraph.c:290:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
290 | for (i = 0; i < graph->nb_filters; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:417:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
417 | for (i = 0; i < f->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:430:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
430 | for (i = 0; i < f->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:462:28: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual]
462 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, l->incfg));
| ^
src/libavutil/internal.h:79:56: note: expanded from macro 'FF_FIELD_AT'
79 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off)))
| ^
src/libavfilter/avfiltergraph.c:467:28: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual]
467 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, l->outcfg));
| ^
src/libavutil/internal.h:79:56: note: expanded from macro 'FF_FIELD_AT'
79 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off)))
| ^
src/libavfilter/avfiltergraph.c:459:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
459 | for (unsigned i = 0; i < nb_mergers; i++) {
| ~ ^ ~~~~~~~~~~
src/libavfilter/avfiltergraph.c:492:32: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual]
492 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, in->outcfg));
| ^
src/libavutil/internal.h:79:56: note: expanded from macro 'FF_FIELD_AT'
79 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off)))
| ^
src/libavfilter/avfiltergraph.c:506:32: warning: cast from 'const struct AVFilterFormatsConfig *' to 'char *' drops const qualifier [-Wcast-qual]
506 | m->print_list(&bp, FF_FIELD_AT(void *, m->offset, out->incfg));
| ^
src/libavutil/internal.h:79:56: note: expanded from macro 'FF_FIELD_AT'
79 | #define FF_FIELD_AT(type, off, obj) (*(type *)((char *)&(obj) + (off)))
| ^
src/libavfilter/avfiltergraph.c:485:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
485 | for (int i = 0; i < f->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:499:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
499 | for (int i = 0; i < f->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:535:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
535 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:551:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
551 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:554:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
554 | for (j = 0; j < filter->nb_inputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:572:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
572 | for (k = 0; k < num_conv; k++) {
| ~ ^ ~~~~~~~~
src/libavfilter/avfiltergraph.c:576:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
576 | if (k == num_conv) {
| ~ ^ ~~~~~~~~
src/libavfilter/avfiltergraph.c:649:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
649 | for (k = 0; k < num_conv; k++) {
| ~ ^ ~~~~~~~~
src/libavfilter/avfiltergraph.c:727:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
727 | for (i = 0; i < graph->nb_filters; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:812:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
812 | for (i = 0; i < link->incfg.formats->nb_formats; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:825:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
825 | for (i = 0; i < link->incfg.formats->nb_formats; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
985 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS'
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
985 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS'
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:984:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
984 | REDUCE_FORMATS(int, AVFilterFormats, formats, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
985 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS'
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS'
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS'
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:986:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
986 | REDUCE_FORMATS(int, AVFilterFormats, samplerates, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
987 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS'
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
989 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS'
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
989 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS'
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:988:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
988 | REDUCE_FORMATS(int, AVFilterFormats, color_spaces, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
989 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS'
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
991 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS'
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
991 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS'
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:990:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
990 | REDUCE_FORMATS(int, AVFilterFormats, color_ranges, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
991 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS'
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
993 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:945:19: note: expanded from macro 'REDUCE_FORMATS'
945 | for (i = 0; i < filter->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
993 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:953:23: note: expanded from macro 'REDUCE_FORMATS'
953 | for (j = 0; j < filter->nb_outputs; j++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:992:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
992 | REDUCE_FORMATS(int, AVFilterFormats, alpha_modes, formats,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
993 | nb_formats, ff_add_format);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:969:27: note: expanded from macro 'REDUCE_FORMATS'
969 | for (k = 0; k < out_link->incfg.list->nb; k++) \
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:996:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
996 | for (i = 0; i < filter->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1005:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1005 | for (j = 0; j < filter->nb_outputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1047:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1047 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1063:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1063 | for (i = 0; i < filter->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1070:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1070 | if (i == filter->nb_inputs)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1075:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1075 | for (i = 0; i < filter->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1083:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1083 | for (j = 0; j < outlink->incfg.samplerates->nb_formats; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1102:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1102 | for (i = 0; i < graph->nb_filters; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1145 | for (i = 0; i < filter->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1152:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1152 | if (i == filter->nb_inputs)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1155:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1155 | for (i = 0; i < filter->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1194:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1194 | for (k = 0; k < FF_ARRAY_ELEMS(ch_subst); k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1238:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1238 | for (i = 0; i < graph->nb_filters; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1248:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1248 | for (i = 0; i < filter->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1255:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1255 | if (i == filter->nb_inputs)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1261:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1261 | for (i = 0; i < filter->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1269:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1269 | for (j = 0; j < outlink->incfg.formats->nb_formats; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1306 | for (i = 0; i < graph->nb_filters; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1318:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1318 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1321:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1321 | for (j = 0; j < filter->nb_inputs; j++){
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1330:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1330 | for (j = 0; j < filter->nb_outputs; j++){
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1339:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1339 | for (j = 0; j < filter->nb_outputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1350:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1350 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1353:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1353 | for (j = 0; j < filter->nb_inputs; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1356:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1356 | for (j = 0; j < filter->nb_outputs; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1394:62: warning: unused parameter 'log_ctx' [-Wunused-parameter]
1394 | static int graph_config_pointers(AVFilterGraph *graph, void *log_ctx)
| ^
src/libavfilter/avfiltergraph.c:1410:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1410 | if (f->nb_inputs > INT_MAX - sink_links_count)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1470:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1470 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/avfiltergraph.c:1491:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1491 | for (i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
CC libavfilter/boxblur.o
CC libavfilter/buffersink.o
16 warnings generated.
CC libavfilter/buffersrc.o
In file included from src/libavfilter/buffersink.c:36:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/buffersink.c:364:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
364 | { NULL },
| ^
src/libavfilter/buffersink.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
375 | { NULL },
| ^
In file included from src/libavfilter/buffersrc.c:38:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/buffersrc.c:187:57: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual]
187 | return av_buffersrc_add_frame_flags(ctx, (AVFrame *)frame,
| ^
src/libavfilter/buffersrc.c:362:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
362 | { "width", NULL, OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V },
| ^
src/libavfilter/buffersrc.c:364:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
364 | { "height", NULL, OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, V },
| ^
src/libavfilter/buffersrc.c:366:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
366 | { "sar", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
| ^
src/libavfilter/buffersrc.c:367:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
367 | { "pixel_aspect", "sample aspect ratio", OFFSET(pixel_aspect), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
| ^
src/libavfilter/buffersrc.c:368:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
368 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
| ^
src/libavfilter/buffersrc.c:369:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
369 | { "frame_rate", NULL, OFFSET(frame_rate), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, DBL_MAX, V },
| ^
src/libavfilter/buffersrc.c:402:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
402 | { NULL },
| ^
src/libavfilter/buffersrc.c:408:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
408 | { "time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, { .dbl = 0 }, 0, INT_MAX, A },
| ^
src/libavfilter/buffersrc.c:409:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
409 | { "sample_rate", NULL, OFFSET(sample_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A },
| ^
src/libavfilter/buffersrc.c:412:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
412 | { "channels", NULL, OFFSET(channels), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, A },
| ^
src/libavfilter/buffersrc.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
413 | { NULL },
| ^
4 warnings generated.
CC libavfilter/bwdifdsp.o
src/libavfilter/bwdifdsp.c:119:58: warning: unused parameter 'parity' [-Wunused-parameter]
119 | int prefs3, int mrefs3, int parity, int clip_max)
| ^
src/libavfilter/bwdifdsp.c:164:60: warning: unused parameter 'parity' [-Wunused-parameter]
164 | int prefs3, int mrefs3, int parity, int clip_max)
| ^
14 warnings generated.
CC libavfilter/ccfifo.o
src/libavfilter/ccfifo.c:69:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
69 | for (i = 0; i < FF_ARRAY_ELEMS(cc_lookup_vals); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/ccfifo.c:102:13: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
102 | if (len < ff_ccfifo_getoutputsize(ccf)) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/ccfifo.c:107:27: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
107 | if (ccf->expected_608 <= av_fifo_can_read(ccf->cc_608_fifo))
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/ccfifo.c:115:46: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
115 | if ((ccf->expected_cc_count - cc_filled) <= av_fifo_can_read(ccf->cc_708_fifo))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
41 warnings generated.
CC libavfilter/colorspace.o
4 warnings generated.
CC libavfilter/colorspacedsp.o
2 warnings generated.
CC libavfilter/drawutils.o
CC libavfilter/ebur128.o
src/libavfilter/drawutils.c:150:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
150 | nb_planes = FFMAX(nb_planes, c->plane + 1);
| ^ ~~~~~~~~~ ~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavfilter/drawutils.c:245:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
245 | for (int plane = 0; plane < draw->nb_planes; plane++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/drawutils.c:266:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
266 | for (int plane = 0; plane < draw->nb_planes; plane++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/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)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
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++) \
| ~ ^ ~~~~~~~~~~~~
78 warnings generated.
CC libavfilter/edge_common.o
In file included from src/libavfilter/edge_common.c:51:
src/libavfilter/edge_template.c:46:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
46 | pixel *srcp = (pixel *)src;
| ^
src/libavfilter/edge_template.c:77:28: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
77 | pixel *srcp = (pixel *)src;
| ^
In file included from src/libavfilter/edge_common.c:55:
src/libavfilter/edge_template.c:46:28: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
46 | pixel *srcp = (pixel *)src;
| ^
src/libavfilter/edge_template.c:77:28: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
77 | pixel *srcp = (pixel *)src;
| ^
2 warnings generated.
CC libavfilter/f_bench.o
src/libavfilter/f_bench.c:93:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
93 | DEFINE_OPTIONS(bench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_VIDEO_PARAM);
| ^
src/libavfilter/f_bench.c:48:12: note: expanded from macro 'DEFINE_OPTIONS'
48 | { NULL } \
| ^
src/libavfilter/f_bench.c:117:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
117 | DEFINE_OPTIONS(abench, AV_OPT_FLAG_FILTERING_PARAM|AV_OPT_FLAG_AUDIO_PARAM);
| ^
src/libavfilter/f_bench.c:48:12: note: expanded from macro 'DEFINE_OPTIONS'
48 | { NULL } \
| ^
2 warnings generated.
CC libavfilter/f_cue.o
6 warnings generated.
CC libavfilter/f_drawgraph.o
src/libavfilter/f_cue.c:94:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | { "cue", "cue unix timestamp in microseconds", OFFSET(cue), AV_OPT_TYPE_INT64, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
| ^
src/libavfilter/f_cue.c:95:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | { "preroll", "preroll duration in seconds", OFFSET(preroll), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
| ^
src/libavfilter/f_cue.c:96:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | { "buffer", "buffer duration in seconds", OFFSET(buffer), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
| ^
src/libavfilter/f_cue.c:97:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
97 | { NULL }
| ^
4 warnings generated.
CC libavfilter/f_ebur128.o
src/libavfilter/f_drawgraph.c:60:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "m1", "set 1st metadata key", OFFSET(key[0]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:61:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "fg1", "set 1st foreground color expression", OFFSET(fg_str[0]), AV_OPT_TYPE_STRING, {.str="0xffff0000"}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:62:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "m2", "set 2nd metadata key", OFFSET(key[1]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:63:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "fg2", "set 2nd foreground color expression", OFFSET(fg_str[1]), AV_OPT_TYPE_STRING, {.str="0xff00ff00"}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:64:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "m3", "set 3rd metadata key", OFFSET(key[2]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:65:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "fg3", "set 3rd foreground color expression", OFFSET(fg_str[2]), AV_OPT_TYPE_STRING, {.str="0xffff00ff"}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:66:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "m4", "set 4th metadata key", OFFSET(key[3]), AV_OPT_TYPE_STRING, {.str=""}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:67:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "fg4", "set 4th foreground color expression", OFFSET(fg_str[3]), AV_OPT_TYPE_STRING, {.str="0xffffff00"}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:68:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "bg", "set background color", OFFSET(bg), AV_OPT_TYPE_COLOR, {.str="white"}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:69:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "min", "set minimal value", OFFSET(min), AV_OPT_TYPE_FLOAT, {.dbl=-1.}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:70:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "max", "set maximal value", OFFSET(max), AV_OPT_TYPE_FLOAT, {.dbl=1.}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:81:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "size", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:82:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "s", "set graph size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="900x256"}, 0, 0, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:83:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:84:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/f_drawgraph.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
85 | { NULL }
| ^
src/libavfilter/f_drawgraph.c:130:49: warning: unused parameter 'ctx' [-Wunused-parameter]
130 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/f_drawgraph.c:131:50: warning: unused parameter 'cfg_in' [-Wunused-parameter]
131 | AVFilterFormatsConfig **cfg_in,
| ^
src/libavfilter/f_drawgraph.c:147:74: warning: unused parameter 'outlink' [-Wunused-parameter]
147 | static void clear_image(DrawGraphContext *s, AVFrame *out, AVFilterLink *outlink)
| ^
src/libavfilter/f_drawgraph.c:174:39: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
174 | if (s->slide == 4 && s->nb_values >= s->values_size[0] / sizeof(float)) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/f_drawgraph.c:282:99: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
282 | AV_RN32(out->data[0] + FFMIN(j+1, outlink->h - 1) * out->linesize[0] + x * 4) != old) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavfilter/f_drawgraph.c:281:75: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
281 | (AV_RN32(out->data[0] + 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:160:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
160 | { "video", "set video output", OFFSET(do_video), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, V|F },
| ^
src/libavfilter/f_ebur128.c:161:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
161 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "640x480"}, 0, 0, V|F },
| ^
src/libavfilter/f_ebur128.c:162:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
162 | { "meter", "set scale meter (+9 to +18)", OFFSET(meter), AV_OPT_TYPE_INT, {.i64 = 9}, 9, 18, V|F },
| ^
src/libavfilter/f_ebur128.c:167:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
167 | { "metadata", "inject metadata in the filtergraph", OFFSET(metadata), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|V|F },
| ^
src/libavfilter/f_ebur128.c:172:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
172 | { "dualmono", "treat mono input files as dual-mono", OFFSET(dual_mono), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, A|F },
| ^
src/libavfilter/f_ebur128.c:173:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
173 | { "panlaw", "set a specific pan law for dual-mono files", OFFSET(pan_law), AV_OPT_TYPE_DOUBLE, {.dbl = -3.01029995663978}, -10.0, 0.0, A|F },
| ^
src/libavfilter/f_ebur128.c:174:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
174 | { "target", "set a specific target level in LUFS (-23 to 0)", OFFSET(target), AV_OPT_TYPE_INT, {.i64 = -23}, -23, 0, V|F },
| ^
src/libavfilter/f_ebur128.c:185:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
185 | { "integrated", "integrated loudness (LUFS)", OFFSET(integrated_loudness), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavfilter/f_ebur128.c:186:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
186 | { "range", "loudness range (LU)", OFFSET(loudness_range), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavfilter/f_ebur128.c:187:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
187 | { "lra_low", "LRA low (LUFS)", OFFSET(lra_low), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavfilter/f_ebur128.c:188:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
188 | { "lra_high", "LRA high (LUFS)", OFFSET(lra_high), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavfilter/f_ebur128.c:189:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
189 | { "sample_peak", "sample peak (dBFS)", OFFSET(sample_peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavfilter/f_ebur128.c:190:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
190 | { "true_peak", "true peak (dBFS)", OFFSET(true_peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, -DBL_MAX, DBL_MAX, A|F|X|R },
| ^
src/libavfilter/f_ebur128.c:191:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
191 | { NULL },
| ^
4 warnings generated.
src/libavfilter/f_ebur128.c:451:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
451 | if (outlink->sample_rate > INT_MAX/3U || outlink->sample_rate < 3)
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
CC libavfilter/f_graphmonitor.o
src/libavfilter/f_ebur128.c:692:49: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
692 | (const uint8_t **)insamples->data, nb_samples);
| ^
26 warnings generated.
CC libavfilter/f_interleave.o
src/libavfilter/f_graphmonitor.c:100:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "size", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF },
| ^
src/libavfilter/f_graphmonitor.c:101:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | { "s", "set monitor size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, VF },
| ^
src/libavfilter/f_graphmonitor.c:102:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | { "opacity", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR },
| ^
src/libavfilter/f_graphmonitor.c:103:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | { "o", "set video opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=.9}, 0, 1, VFR },
| ^
src/libavfilter/f_graphmonitor.c:132:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
132 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF },
| ^
src/libavfilter/f_graphmonitor.c:133:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
133 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, VF },
| ^
src/libavfilter/f_graphmonitor.c:134:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
134 | { NULL }
| ^
src/libavfilter/f_graphmonitor.c:149:49: warning: unused parameter 'ctx' [-Wunused-parameter]
149 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/f_graphmonitor.c:150:50: warning: unused parameter 'cfg_in' [-Wunused-parameter]
150 | AVFilterFormatsConfig **cfg_in,
| ^
src/libavfilter/f_graphmonitor.c:166:77: warning: unused parameter 'outlink' [-Wunused-parameter]
166 | static void clear_image(GraphMonitorContext *s, AVFrame *out, AVFilterLink *outlink)
| ^
src/libavfilter/f_graphmonitor.c:215:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
215 | for (int j = 0; j < filter->nb_inputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/f_graphmonitor.c:222:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
222 | for (int j = 0; j < filter->nb_outputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/f_graphmonitor.c:234:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
234 | for (int j = 0; j < filter->nb_inputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/f_graphmonitor.c:242:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
242 | for (int j = 0; j < filter->nb_outputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/f_graphmonitor.c:403:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
403 | for (int i = 0; i < ctx->graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/f_graphmonitor.c:422:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
422 | for (int j = 0; j < filter->nb_inputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/f_graphmonitor.c:446:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
446 | for (int j = 0; j < filter->nb_outputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:75:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
75 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:84:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
84 | (nb_eofs == ctx->nb_inputs && s->duration_mode == DURATION_LONGEST) ||
| ~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
90 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:96:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
96 | if (nb_inputs_with_frames >= ctx->nb_inputs - nb_eofs) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:97:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
97 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:136:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
136 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:146:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
146 | if (i == ctx->nb_inputs - nb_eofs && ff_outlink_frame_wanted(outlink)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:197:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
197 | for (i = 1; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_interleave.c:222:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
222 | DEFINE_OPTIONS(interleave, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^
src/libavfilter/f_interleave.c:59:11: note: expanded from macro 'DEFINE_OPTIONS'
59 | { NULL } \
| ^
src/libavfilter/f_interleave.c:248:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
248 | DEFINE_OPTIONS(ainterleave, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^
src/libavfilter/f_interleave.c:59:11: note: expanded from macro 'DEFINE_OPTIONS'
59 | { NULL } \
| ^
10 warnings generated.
CC libavfilter/f_latency.o
17 warnings generated.
CC libavfilter/f_loop.o
CC libavfilter/f_metadata.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 }
| ^
16 warnings generated.
CC libavfilter/f_perms.o
src/libavfilter/f_metadata.c:125:38: warning: unused parameter 's' [-Wunused-parameter]
125 | static int same_str(MetadataContext *s, const char *value1, const char *value2)
| ^
src/libavfilter/f_metadata.c:130:41: warning: unused parameter 's' [-Wunused-parameter]
130 | static int starts_with(MetadataContext *s, const char *value1, const char *value2)
| ^
src/libavfilter/f_metadata.c:135:39: warning: unused parameter 's' [-Wunused-parameter]
135 | static int ends_with(MetadataContext *s, const char *value1, const char *value2)
| ^
src/libavfilter/f_metadata.c:143:35: warning: unused parameter 's' [-Wunused-parameter]
143 | static int equal(MetadataContext *s, const char *value1, const char *value2)
| ^
src/libavfilter/f_metadata.c:153:34: warning: unused parameter 's' [-Wunused-parameter]
153 | static int less(MetadataContext *s, const char *value1, const char *value2)
| ^
src/libavfilter/f_metadata.c:163:37: warning: unused parameter 's' [-Wunused-parameter]
163 | static int greater(MetadataContext *s, const char *value1, const char *value2)
| ^
src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
367 | DEFINE_OPTIONS(ametadata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^
src/libavfilter/f_metadata.c:109:106: note: expanded from macro 'DEFINE_OPTIONS'
109 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS'
110 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:119:117: note: expanded from macro 'DEFINE_OPTIONS'
119 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:120:126: note: expanded from macro 'DEFINE_OPTIONS'
120 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:367:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:121:134: note: expanded from macro 'DEFINE_OPTIONS'
121 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:367:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:122:12: note: expanded from macro 'DEFINE_OPTIONS'
122 | { NULL } \
| ^
src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
394 | DEFINE_OPTIONS(metadata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^
src/libavfilter/f_metadata.c:109:106: note: expanded from macro 'DEFINE_OPTIONS'
109 | { "key", "set metadata key", OFFSET(key), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:110:106: note: expanded from macro 'DEFINE_OPTIONS'
110 | { "value", "set metadata value", OFFSET(value), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:119:117: note: expanded from macro 'DEFINE_OPTIONS'
119 | { "expr", "set expression for expr function", OFFSET(expr_str), AV_OPT_TYPE_STRING, {.str = NULL }, 0, 0, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:120:126: note: expanded from macro 'DEFINE_OPTIONS'
120 | { "file", "set file where to print metadata information", OFFSET(file_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:394:1: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:121:134: note: expanded from macro 'DEFINE_OPTIONS'
121 | { "direct", "reduce buffering when printing to user-set file or pipe", OFFSET(direct), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS }, \
| ^
src/libavfilter/f_metadata.c:394:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
src/libavfilter/f_metadata.c:122:12: note: expanded from macro 'DEFINE_OPTIONS'
122 | { NULL } \
| ^
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 }
| ^
10 warnings generated.
18 warnings generated.
CC libavfilter/f_realtime.o
2 warnings generated.
CC libavfilter/f_reverse.o
CC libavfilter/f_segment.o
src/libavfilter/f_reverse.c:83:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
83 | if (s->nb_frames + 1 > s->pts_size / sizeof(*(s->pts))) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/f_reverse.c:90:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
90 | if (s->nb_frames + 1 > s->duration_size / sizeof(*(s->duration))) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/f_reverse.c:97:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
97 | if (s->nb_frames + 1 > s->frames_size / sizeof(*(s->frames))) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/f_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]
74src/libavfilter/f_segment.c | : 276 : 5 :{ warning: "missing field 'unit' initializer [-Wmissing-field-initializers]s
peed" ,276 | " s p e eCdO MfMaOcNt_oOrP"T,S
O F| F ^S
ETsrc/libavfilter/f_segment.c(:s265p:e142e:d )note: ,expanded from macro 'COMMON_OPTS'
AV_OPT_ T265Y | P E _ D O{U B"LtEi,m e{s t.admbpls "=, 1".t0i m}e,s tDaBmLp_sM IoNf, iDnBpLu_tM AaXt, wFhLiAcGhS t}o,
s p| l ^i
t inpusrc/libavfilter/f_realtime.ct:"75,: 12O:F Fwarning: Smissing field 'help' initializer [-Wmissing-field-initializers]ET(times
tam p75s | _ s t r ){, N UALVL_ O}P
T _| T ^Y
PE_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 }
| ^
3 warnings generated.
CC libavfilter/f_select.o
6 warnings generated.
CC libavfilter/f_sendcmd.o
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 } \
| ^
3 warnings generated.
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 }
| ^
CC libavfilter/f_sidedata.o
4 warnings generated.
CC libavfilter/f_streamselect.o
src/libavfilter/f_sidedata.c:159:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
159 | DEFINE_OPTIONS(asidedata, AV_OPT_FLAG_AUDIO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^
src/libavfilter/f_sidedata.c:83:12: note: expanded from macro 'DEFINE_OPTIONS'
83 | { NULL } \
| ^
src/libavfilter/f_sidedata.c:193:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
193 | DEFINE_OPTIONS(sidedata, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_FILTERING_PARAM);
| ^
src/libavfilter/f_sidedata.c:83:12: note: expanded from macro 'DEFINE_OPTIONS'
83 | { NULL } \
| ^
2 warnings generated.
CC libavfilter/formats.o
src/libavfilter/f_streamselect.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
48 | { NULL }
| ^
src/libavfilter/f_streamselect.c:60:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
60 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_streamselect.c:65:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
65 | for (j = 0; j < ctx->nb_inputs; j++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_streamselect.c:141:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
141 | for (i = 0; i < ctx->nb_inputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_streamselect.c:216:24: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
216 | if (n < 0 || n >= ctx->nb_inputs) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/f_streamselect.c:244:34: warning: unused parameter 'res' [-Wunused-parameter]
244 | char *res, int res_len, int flags)
| ^
src/libavfilter/f_streamselect.c:244:43: warning: unused parameter 'res_len' [-Wunused-parameter]
244 | char *res, int res_len, int flags)
| ^
src/libavfilter/f_streamselect.c:244:56: warning: unused parameter 'flags' [-Wunused-parameter]
244 | char *res, int res_len, int flags)
| ^
6 warnings generated.
CC libavfilter/framepool.o
src/libavfilter/formats.c:116:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
116 | for (i = 0; i < a->nb_formats; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavfilter/formats.c:118:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
118 | for (j = 0; j < b->nb_formats; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavfilter/formats.c:133:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:77:23: note: expanded from macro 'MERGE_FORMATS'
77 | for (i = 0; i < a->nb; i++) \
| ~ ^ ~~~~~
src/libavfilter/formats.c:133:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:78:27: note: expanded from macro 'MERGE_FORMATS'
78 | for (j = 0; j < b->nb; j++) \
| ~ ^ ~~~~~
src/libavfilter/formats.c:133:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
133 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:93:5: note: expanded from macro 'MERGE_FORMATS'
93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF'
46 | for (i = 0; i < a->refcount; i ++) { \
| ~ ^ ~~~~~~~~~~~
src/libavfilter/formats.c:147:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual]
147 | return merge_formats_internal((AVFilterFormats *)a,
| ^
src/libavfilter/formats.c:148:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual]
148 | (AVFilterFormats *)b, AVMEDIA_TYPE_VIDEO, 1);
| ^
src/libavfilter/formats.c:173:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual]
173 | return merge_formats_internal((AVFilterFormats *)a,
| ^
src/libavfilter/formats.c:174:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual]
174 | (AVFilterFormats *)b, AVMEDIA_TYPE_AUDIO, 1);
| ^
src/libavfilter/formats.c:191:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:77:23: note: expanded from macro 'MERGE_FORMATS'
77 | for (i = 0; i < a->nb; i++) \
| ~ ^ ~~~~~
src/libavfilter/formats.c:191:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:78:27: note: expanded from macro 'MERGE_FORMATS'
78 | for (j = 0; j < b->nb; j++) \
| ~ ^ ~~~~~
src/libavfilter/formats.c:191:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
191 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:93:5: note: expanded from macro 'MERGE_FORMATS'
93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF'
46 | for (i = 0; i < a->refcount; i ++) { \
| ~ ^ ~~~~~~~~~~~
src/libavfilter/formats.c:200:58: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual]
200 | return merge_samplerates_internal((AVFilterFormats *)a, (AVFilterFormats *)b, 1);
| ^
src/libavfilter/formats.c:200:80: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual]
200 | return merge_samplerates_internal((AVFilterFormats *)a, (AVFilterFormats *)b, 1);
| ^
src/libavfilter/formats.c:246:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
246 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts, return AVERROR(ENOMEM););
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF'
46 | for (i = 0; i < a->refcount; i ++) { \
| ~ ^ ~~~~~~~~~~~
src/libavfilter/formats.c:307:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
307 | MERGE_REF(b, a, channel_layouts, AVFilterChannelLayouts,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
308 | { av_free(channel_layouts); return AVERROR(ENOMEM); });
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF'
46 | for (i = 0; i < a->refcount; i ++) { \
| ~ ^ ~~~~~~~~~~~
src/libavfilter/formats.c:317:69: warning: cast from 'const void *' to 'struct AVFilterChannelLayouts *' drops const qualifier [-Wcast-qual]
317 | return merge_channel_layouts_internal((AVFilterChannelLayouts *)a,
| ^
src/libavfilter/formats.c:318:69: warning: cast from 'const void *' to 'struct AVFilterChannelLayouts *' drops const qualifier [-Wcast-qual]
318 | (AVFilterChannelLayouts *)b, 1);
| ^
src/libavfilter/formats.c:334:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:77:23: note: expanded from macro 'MERGE_FORMATS'
77 | for (i = 0; i < a->nb; i++) \
| ~ ^ ~~~~~
src/libavfilter/formats.c:334:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:78:27: note: expanded from macro 'MERGE_FORMATS'
78 | for (j = 0; j < b->nb; j++) \
| ~ ^ ~~~~~
src/libavfilter/formats.c:334:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
334 | MERGE_FORMATS(a, b, formats, nb_formats, AVFilterFormats, check, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:93:5: note: expanded from macro 'MERGE_FORMATS'
93 | MERGE_REF(a, b, fmts, type, return AVERROR(ENOMEM);); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:46:19: note: expanded from macro 'MERGE_REF'
46 | for (i = 0; i < a->refcount; i ++) { \
| ~ ^ ~~~~~~~~~~~
src/libavfilter/formats.c:341:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual]
341 | return merge_generic_internal((AVFilterFormats *)a,
| ^
src/libavfilter/formats.c:342:54: warning: cast from 'const void *' to 'struct AVFilterFormats *' drops const qualifier [-Wcast-qual]
342 | (AVFilterFormats *)b, 1);
| ^
src/libavfilter/formats.c:361:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
361 | PRINT_NAME(enum AVSampleFormat, get_sample_fmt_name)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME'
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:362:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
362 | PRINT_NAME(enum AVPixelFormat, get_pix_fmt_name)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME'
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:363:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
363 | PRINT_NAME(enum AVColorSpace, color_space_name)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME'
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:364:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
364 | PRINT_NAME(enum AVColorRange, color_range_name)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME'
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:365:1: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
365 | PRINT_NAME(enum AVAlphaMode, alpha_mode_name)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:354:23: note: expanded from macro 'PRINT_NAME'
354 | for (int i = 0; i < fmts->nb_formats; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:379:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
379 | for (int i = 0; i < rates->nb_formats; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:798:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
798 | FORMATS_UNREF(ref, formats);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:779:5: note: expanded from macro 'FORMATS_UNREF'
779 | FIND_REF_INDEX(ref, idx); \
| ^~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:765:19: note: expanded from macro 'FIND_REF_INDEX'
765 | for (i = 0; i < (*ref)->refcount; i ++) \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:810:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
810 | FORMATS_UNREF(ref, channel_layouts);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:779:5: note: expanded from macro 'FORMATS_UNREF'
779 | FIND_REF_INDEX(ref, idx); \
| ^~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:765:19: note: expanded from macro 'FIND_REF_INDEX'
765 | for (i = 0; i < (*ref)->refcount; i ++) \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:829:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
829 | FORMATS_CHANGEREF(oldref, newref);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:817:5: note: expanded from macro 'FORMATS_CHANGEREF'
817 | FIND_REF_INDEX(oldref, idx); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:765:19: note: expanded from macro 'FIND_REF_INDEX'
765 | for (i = 0; i < (*ref)->refcount; i ++) \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:834:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
834 | FORMATS_CHANGEREF(oldref, newref);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:817:5: note: expanded from macro 'FORMATS_CHANGEREF'
817 | FIND_REF_INDEX(oldref, idx); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:765:19: note: expanded from macro 'FIND_REF_INDEX'
765 | for (i = 0; i < (*ref)->refcount; i ++) \
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:872:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
872 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
873 | ff_channel_layouts_ref, ff_channel_layouts_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS'
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/formats.c:872:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
872 | SET_COMMON_FORMATS(ctx, channel_layouts, AVMEDIA_TYPE_AUDIO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
873 | ff_channel_layouts_ref, ff_channel_layouts_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS'
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~
8 warnings generated.
src/libavfilter/formats.c:890:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
890 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
891 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS'
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/formats.c:890:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
890 | SET_COMMON_FORMATS(ctx, samplerates, AVMEDIA_TYPE_AUDIO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
891 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS'
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/formats.c:908:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
908 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
909 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS'
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/formats.c:908:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
908 | SET_COMMON_FORMATS(ctx, color_spaces, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
909 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS'
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/formats.c:926:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
926 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
927 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS'
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/formats.c:926:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
926 | SET_COMMON_FORMATS(ctx, color_ranges, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
927 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS'
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/framepool.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
109 | if (pool->linesize[0] > SIZE_MAX - align) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
CC libavfilter/framequeue.o
src/libavfilter/formats.c:944:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
944 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS'
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/formats.c:944:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
944 | SET_COMMON_FORMATS(ctx, alpha_modes, AVMEDIA_TYPE_VIDEO,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
945 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS'
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/formats.c:966:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
966 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:843:19: note: expanded from macro 'SET_COMMON_FORMATS'
843 | for (i = 0; i < ctx->nb_inputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~
src/libavfilter/formats.c:966:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
966 | SET_COMMON_FORMATS(ctx, formats, AVMEDIA_TYPE_UNKNOWN,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
967 | ff_formats_ref, ff_formats_unref);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:853:19: note: expanded from macro 'SET_COMMON_FORMATS'
853 | for (i = 0; i < ctx->nb_outputs; i++) { \
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/formats.c:1274:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1274 | for (int i = 0; fmts && i < fmts->nb_formats; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:1314:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1314 | for (i = 0; i < fmts->nb_channel_layouts; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/formats.c:1315:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1315 | for (j = i + 1; j < fmts->nb_channel_layouts; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
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)
| ^
CC libavfilter/framesync.o
3 warnings generated.
CC libavfilter/generate_wave_table.o
src/libavfilter/framesync.c:31:41: warning: unused parameter 'ptr' [-Wunused-parameter]
31 | static const char *framesync_name(void *ptr)
| ^
src/libavfilter/framesync.c:43:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | { "shortest", "force termination when the shortest input terminates", OFFSET(opt_shortest), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavfilter/framesync.c:44:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | { "repeatlast", "extend last frame of secondary streams beyond EOF", OFFSET(opt_repeatlast), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, FLAGS },
| ^
src/libavfilter/framesync.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
52 | { 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,
| ^
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++) {
| ~ ^ ~~~~~~~~~~
1 warning generated.
CC libavfilter/graphdump.o
6 warnings generated.
CC libavfilter/graphparser.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)
| ^
In file included from src/libavfilter/graphparser.c:32:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
3 warnings generated.
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++)
| ~ ^ ~~
CC libavfilter/lavfutils.o
src/libavfilter/graphparser.c:922:32: warning: unused parameter 'log_ctx' [-Wunused-parameter]
922 | void *log_ctx)
| ^
CC libavfilter/lswsutils.o
CC libavfilter/motion_estimation.o
4 warnings generated.
CC libavfilter/palette.o
48 warnings generated.
CC libavfilter/perlin.o
CC libavfilter/psnr.o
CC libavfilter/pthread.o
CC libavfilter/qp_table.o
CC libavfilter/scale_eval.o
In file included from src/libavfilter/pthread.c:32:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/pthread.c:45:52: warning: unused parameter 'threadnr' [-Wunused-parameter]
45 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads)
| ^
src/libavfilter/pthread.c:45:79: warning: unused parameter 'nb_threads' [-Wunused-parameter]
45 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads)
| ^
4 warnings generated.
CC libavfilter/scene_sad.o
CC libavfilter/setpts.o
CC libavfilter/settb.o
src/libavfilter/setpts.c:317:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
317 | { NULL }
| ^
src/libavfilter/setpts.c:360:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
360 | { NULL }
| ^
CC libavfilter/split.o
src/libavfilter/settb.c:164:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
164 | DEFINE_OPTIONS(settb, VIDEO);
| ^
src/libavfilter/settb.c:69:12: note: expanded from macro 'DEFINE_OPTIONS'
69 | { NULL } \
| ^
src/libavfilter/settb.c:189:1: warning: missing field 'help' initializer [-Wmissing-field-initializers]
189 | DEFINE_OPTIONS(asettb, AUDIO);
| ^
src/libavfilter/settb.c:69:12: note: expanded from macro 'DEFINE_OPTIONS'
69 | { NULL } \
| ^
2 warnings generated.
CC libavfilter/src_avsynctest.o
2 warnings generated.
CC libavfilter/src_movie.o
src/libavfilter/split.c:70:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
70 | for (int i = 0; i < ctx->nb_outputs; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/split.c:73:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
73 | if (nb_eofs == ctx->nb_outputs) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/split.c:82:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
82 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/split.c:105:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
105 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/split.c:121:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
121 | { "outputs", "set number of outputs", OFFSET(nb_outputs), AV_OPT_TYPE_INT, { .i64 = 2 }, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/split.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
122 | { NULL }
| ^
6 warnings generated.
CC libavfilter/transform.o
src/libavfilter/src_avsynctest.c:72:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V },
| ^
src/libavfilter/src_avsynctest.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="hd720"}, 0, 0, V },
| ^
src/libavfilter/src_avsynctest.c:74:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
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}, src/libavfilter/src_movie.c : 91 : 143 : 0warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]
1, V|R } ,91
| | ^
{ "streamsrc/libavfilter/src_avsynctest.c_:i85n:d115e:x "warning: ,missing field 'unit' initializer [-Wmissing-field-initializers]
"set s t85r | e a m i{n"dce"x," , O"FsFeStE Td(esltarye acmy_cilned"e,x )O,F FASVE_TO(PcTy_cTlYeP)E,_ I N T , A{V _.OiP6T4_ T=Y P-E1_ B}O,O L-,1 , I N T _ M{A.Xi,6 4 = 0 } , 0 , F L A1G,S V |}R,
} ,|
^
| ^
src/libavfilter/src_avsynctest.c:src/libavfilter/src_movie.c86::92121::143 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning:
missing field 'unit' initializer [-Wmissing-field-initializers]
86 | 92 | { " d{u r"astii"o,n " , " s e t d"usreatt isotnr"e,a m i nOdFeFxS"E,T ( d u r a t i oOnF)F,S E T ( s tArVe_aOmP_Ti_nTdYePxE)_,D UARVA_TOIPOTN_,T Y P E{_.IiN6T4,= 0 } , { . i 6 4 = 0-,1 I}N,T 6-41_,M AIXN,T _VM|AAX ,} ,
| ^
src/libavfilter/src_avsynctest.c : 87F:L121A:G Swarning: missing field 'unit' initializer [-Wmissing-field-initializers]
},
| ^
87 | {"dsrc/libavfilter/src_movie.c":,93 : 142 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]
"set d93u | r a t i o{n "",s e e k _OpFoFiSnEtT"(,d u r a"tsieotn )s,e e k p o iAnVt_ O(PsTe_cToYnPdEs_)D"U,R AOTFIFOSNE,T ( s e{e.ki_6p4o=i0n}t,_ d ) , A V _ O P0T,_ TIYNPTE6_4D_OMUABXL,E ,V |{A .}d,b
l | = ^
0 }, 0, src/libavfilter/src_avsynctest.c(:I88N:T1136:4 _warning: Mmissing field 'unit' initializer [-Wmissing-field-initializers]A
X-1) / 881 | 0 0 0 0 0{0",f gF"L,A G S } ,
| ^"
set forsrc/libavfilter/src_movie.ce:g94r:o142u:n dwarning: missing field 'unit' initializer [-Wmissing-field-initializers]c
olor", O94F | F S E T ({r g"bsap["0,] ) , A V _ O P T _ T"YsPeEt_ CsOeLeOkRp,o i n t ( s{e.csotnrd=s")w"h,i tOeF"F}S,E T ( s0e,e k _ p0o,i nVt _}d,)
, | A ^V
_OPT_TYsrc/libavfilter/src_avsynctest.cP:E89_:D113O:U Bwarning: Lmissing field 'unit' initializer [-Wmissing-field-initializers]E
, { .d b89l | = 0{ "}b,g " ,0 , ( I N T 6 4 _"MsAeXt- 1b)a c/k g1r0o0u0n0d0 0c,o lFoLrA"G,S O}F,F
S E| T ^(
rgba[1]), Asrc/libavfilter/src_movie.cV:_95O:P118T:_ Twarning: Ymissing field 'unit' initializer [-Wmissing-field-initializers]P
E_COLOR ,95 | {{ ."ssttrr=eams", " b l a c"ks"e}t, s t r0e,a m s "0,, V } ,
| ^
OFFSET(strsrc/libavfilter/src_avsynctest.ce:a90m:_113s:p ewarning: cmissing field 'unit' initializer [-Wmissing-field-initializers]s
), AV_ O90P | T _ T Y P{E"_aSgT"R,I N G , { . s t r" s=e t 0a}d,d i t0i,o n0a,l FcLoAlGoSr "},,
O F| F ^S
ET(rgba[2]src/libavfilter/src_movie.c):,96 :A118V:_ Owarning: Pmissing field 'unit' initializer [-Wmissing-field-initializers]T
_TYPE_C O96L | O R , { " s "{,. s t r = " g r a y " } ," s e t 0s,t r e a0m,s "V, } ,
| ^
src/libavfilter/src_avsynctest.c :O91F:F10S:E Twarning: (missing field 'help' initializer [-Wmissing-field-initializers]s
tr e91a | m _ s p e{cNsU)L,L }A,V
_ O| P ^T
_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++) {
| ~ ^ ~~~~~~~~~~~~~~~
CC libavfilter/trim.o
20 warnings generated.
CC libavfilter/vaf_spectrumsynth.o
src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
332 | COMMON_OPTS
| ^
src/libavfilter/trim.c:313:170: note: expanded from macro 'COMMON_OPTS'
313 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/trim.c:315:170: note: expanded from macro 'COMMON_OPTS'
315 | "should be passed", OFFSET(start_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/trim.c:317:170: note: expanded from macro 'COMMON_OPTS'
317 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/trim.c:319:170: note: expanded from macro 'COMMON_OPTS'
319 | "should be dropped again", OFFSET(end_time), AV_OPT_TYPE_DURATION, { .i64 = INT64_MAX }, INT64_MIN, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/trim.c:321:170: note: expanded from macro 'COMMON_OPTS'
321 | " passed", OFFSET(start_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/trim.c:323:170: note: expanded from macro 'COMMON_OPTS'
323 | "dropped again", OFFSET(end_pts), AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, INT64_MIN, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/trim.c:324:170: note: expanded from macro 'COMMON_OPTS'
324 | { "duration", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/trim.c:332:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/trim.c:325:170: note: expanded from macro 'COMMON_OPTS'
325 | { "durationi", "Maximum duration of the output", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = 0 }, 0, INT64_MAX, FLAGS },
| ^
src/libavfilter/trim.c:334:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
334 | "to the output", OFFSET(start_frame), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, INT64_MAX, FLAGS },
| ^
src/libavfilter/trim.c:336:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
336 | "again", OFFSET(end_frame), AV_OPT_TYPE_INT64, { .i64 = INT64_MAX }, 0, INT64_MAX, FLAGS },
| ^
src/libavfilter/trim.c:337:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
337 | { NULL }
| ^
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 }
| ^
26 warnings generated.
CC libavfilter/version.o
22 warnings generated.
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 },
| ^
CC libavfilter/vf_addroi.o
src/libavfilter/vaf_spectrumsynth.c:87:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "overlap", "set window overlap", OFFSET(overlap), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, A },
| ^
src/libavfilter/vaf_spectrumsynth.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
91 | { NULL }
| ^
CC libavfilter/vf_alphamerge.o
src/libavfilter/vf_addroi.c:232:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
232 | OFFSET(qoffset), AV_OPT_TYPE_RATIONAL, { .dbl = -0.1 }, -1, +1, FLAGS },
| ^
src/libavfilter/vf_addroi.c:235:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
235 | OFFSET(clear), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavfilter/vf_addroi.c:237:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
237 | { NULL }
| ^
3 warnings generated.
src/libavfilter/vf_alphamerge.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
203 | { NULL }
| ^
CC libavfilter/vf_amf_common.o
1 warning generated.
CC libavfilter/vf_amplify.o
In file included from src/libavfilter/vf_amf_common.c:23:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/vf_amf_common.c:181:63: warning: unused parameter 'input_pix_fmts' [-Wunused-parameter]
181 | const enum AVPixelFormat *input_pix_fmts,
| ^
src/libavfilter/vf_amf_common.c:262:26: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual]
262 | (const uint8_t**)frame->data, frame->linesize, frame->format,
| ^
src/libavfilter/vf_amf_common.c:244:39: warning: unused parameter 'avctx' [-Wunused-parameter]
244 | int amf_copy_surface(AVFilterContext *avctx, const AVFrame *frame,
| ^
src/libavfilter/vf_amf_common.c:254:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
254 | av_assert0(planes < FF_ARRAY_ELEMS(dst_data));
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavfilter/vf_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_amf_common.c:383:32: warning: unused parameter 'opaque' [-Wunused-parameter]
383 | void amf_free_amfsurface(void *opaque, uint8_t *data)
| ^
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 },
| ^
src/libavfilter/vf_amf_common.c:589:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
589 | if (crop_w == outlink->w && crop_h == outlink->h) {
| ~~~~~~ ^ ~~~~~~~~~~
src/libavfilter/vf_amf_common.c:589:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
589 | if (crop_w == outlink->w && crop_h == outlink->h) {
| ~~~~~~ ^ ~~~~~~~~~~
9 warnings generated.
CC libavfilter/vf_aspect.o
5 warnings generated.
CC libavfilter/vf_atadenoise.o
4 warnings generated.
CC libavfilter/vf_avgblur.o
src/libavfilter/vf_aspect.c:176:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
176 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_aspect.c:177:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
177 | { NULL }
| ^
src/libavfilter/vf_aspect.c:231:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
231 | { "max", "set max value for nominator or denominator in the ratio", OFFSET(max), AV_OPT_TYPE_INT, {.i64=100}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_aspect.c:232:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
232 | { NULL }
| ^
src/libavfilter/vf_atadenoise.c:73:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "0a", "set threshold A for 1st plane", OFFSET(fthra[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:74:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "0b", "set threshold B for 1st plane", OFFSET(fthrb[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:75:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "1a", "set threshold A for 2nd plane", OFFSET(fthra[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:76:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "1b", "set threshold B for 2nd plane", OFFSET(fthrb[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:77:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "2a", "set threshold A for 3rd plane", OFFSET(fthra[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.02}, 0, 0.3, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:78:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | { "2b", "set threshold B for 3rd plane", OFFSET(fthrb[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 5.0, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:79:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | { "s", "set how many frames to use", OFFSET(size), AV_OPT_TYPE_INT, {.i64=9}, 5, SIZ4E warning,s generatedV.
F },
| ^
src/libavfilter/vf_atadenoise.c:80:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:84:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "0s", "set sigma for 1st plane", OFFSET(sigma[0]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:85:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "1s", "set sigma for 2nd plane", OFFSET(sigma[1]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:86:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | { "2s", "set sigma for 3rd plane", OFFSET(sigma[2]), AV_OPT_TYPE_FLOAT, {.dbl=INT16_MAX}, 0, INT16_MAX, FLAGS },
| ^
src/libavfilter/vf_atadenoise.c:87:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
87 | { NULL }
| ^
src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
184 | WFILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:164:25: note: expanded from macro 'WFILTER_ROW'
164 | lsumdiff > thrb) \
| ~~~~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
184 | WFILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:163:22: note: expanded from macro 'WFILTER_ROW'
163 | if (ldiff > thra || \
| ~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
184 | WFILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:174:25: note: expanded from macro 'WFILTER_ROW'
174 | rsumdiff > thrb) \
| ~~~~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:184:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
184 | WFILTER_ROW(uint8_t, 8)
| ^~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:173:22: note: expanded from macro 'WFILTER_ROW'
173 | if (rdiff > thra || \
| ~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
185 | WFILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:164:25: note: expanded from macro 'WFILTER_ROW'
164 | lsumdiff > thrb) \
| ~~~~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
185 | WFILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:163:22: note: expanded from macro 'WFILTER_ROW'
163 | if (ldiff > thra || \
| ~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
185 | WFILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:174:25: note: expanded from macro 'WFILTER_ROW'
174 | rsumdiff > thrb) \
| ~~~~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:185:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
185 | WFILTER_ROW(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:173:22: note: expanded from macro 'WFILTER_ROW'
173 | if (rdiff > thra || \
| ~~~~~ ^ ~~~~
src/libavfilter/vf_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_CC libavfilter/vf_avgblur_vulkan.o
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:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
235 | WFILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:211:22: note: expanded from macro 'WFILTER_ROW_SERIAL'
211 | if (ldiff > thra || \
| ~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:235:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
235 | WFILTER_ROW_SERIAL(uint16_t, 16)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_atadenoise.c:224:25: note: expanded from macro 'WFILTER_ROW_SERIAL'
224 | 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 | Fsrc/libavfilter/vf_avgblur.cI:L55T:E102R:_ Rwarning: Omissing field 'unit' initializer [-Wmissing-field-initializers]W
_SERIAL(u i55n | t 1 6 _ t{, "1s6i)z
e X| "^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,
src/libavfilter/vf_atadenoise.c":s308e:t22 :h onote: rexpanded from macro 'FILTER_ROW_SERIAL'i
zonta l308 | s i z e " , O F F SiEfT ((rladdiifufs )>, t hArVa_ O|P|T _ T Y P E _ I N T , { . i 6 4 = 1 } , 1 , 1 0 2 4 , F L A G S } ,
| ^
\
| ~~~~~ ^ ~~~~
src/libavfilter/vf_atadenoise.c:332:1: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]src/libavfilter/vf_avgblur.c
:56: 102332: | Fwarning: Imissing field 'unit' initializer [-Wmissing-field-initializers]L
TER_RO W56_ | S E R I A{L ("upilnatn1e6s_"t,, "1s6e)t
p| l^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a
nesrc/libavfilter/vf_atadenoise.cs: 321t:o25 :f inote: lexpanded from macro 'FILTER_ROW_SERIAL't
er", 321O | F F S E T ( p l a n e s ) , r sAuVm_dOiPfTf_ T>Y PtEh_rIbN)T , { . i 6 4 = 0 x F } , 0 , 0 x F , F L A G S } ,
| ^
\
| ~~~~~~~~ ^ ~~~~
src/libavfilter/vf_avgblur.c:src/libavfilter/vf_atadenoise.c57::332102::1 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning:
comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
33257 | | F I L T E{R _"RsOiWz_eSYE"R,I A L"(sueitn tv1e6r_tti,c a1l6 )s
i z| e^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
, src/libavfilter/vf_atadenoise.c : 320 :O22F:F Snote: Eexpanded from macro 'FILTER_ROW_SERIAL'T
(rad i320u | s V ) , A V _ O P T _iTfY P(Er_dIiNfTf, >{ .tih6r4a= 0|}|, 0 , 1 0 2 4 , F L A G S } ,
| ^
src/libavfilter/vf_avgblur.c : 58 : 12 : warning: missing field 'help' initializer [-Wmissing-field-initializers]
58 | \
| { ~~~~~ ^ ~~~~
NULL }
| ^
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: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))
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
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);
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavfilter/vf_avgblur_vulkan.c:23:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavfilter/vf_avgblur_vulkan.c:50:63: warning: unused parameter 'in' [-Wunused-parameter]
50 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in)
| ^
src/libavfilter/vf_avgblur_vulkan.c:160:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
160 | { NULL },
| ^
4 warnings generated.
CC libavfilter/vf_backgroundkey.o
src/libavfilter/vf_backgroundkey.c:223:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
223 | { "threshold", "set the scene change threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, { .dbl = 0.08}, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_backgroundkey.c:224:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
224 | { "similarity", "set the similarity", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_backgroundkey.c:225:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
225 | { "blend", "set the blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_backgroundkey.c:226:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
226 | { NULL }
| ^
4 warnings generated.
CC libavfilter/vf_bbox.o
49 warnings generated.
CC libavfilter/vf_bilateral.o
src/libavfilter/vf_bbox.c:43:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | { "min_val", "set minimum luminance value for bounding box", OFFSET(min_val), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, UINT16_MAX, FLAGS },
| ^
src/libavfilter/vf_bbox.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
44 | { NULL }
| ^
2 warnings generated.
CC libavfilter/vf_bitplanenoise.o
src/libavfilter/vf_bilateral.c:62:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "sigmaS", "set spatial sigma", OFFSET(sigmaS), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 512, FLAGS },
| ^
src/libavfilter/vf_bilateral.c:63:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "sigmaR", "set range sigma", OFFSET(sigmaR), AV_OPT_TYPE_FLOAT, {.dbl=0.1}, 0.0, 1, FLAGS },
| ^
src/libavfilter/vf_bilateral.c:64:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 0xF, FLAGS },
| ^
src/libavfilter/vf_bilateral.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
65 | { NULL }
| ^
src/libavfilter/vf_bilateral.c:223:1: warning: unused parameter 'out' [-Wunused-parameter]
223 | BILATERAL_H(uint8_t, byte)
| ^
src/libavfilter/vf_bilateral.c:155:61: note: expanded from macro 'BILATERAL_H'
155 | static void bilateralh_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \
| ^
src/libavfilter/vf_bilateral.c:224:1: warning: unused parameter 'out' [-Wunused-parameter]
224 | BILATERAL_H(uint16_t, word)
| ^
src/libavfilter/vf_bilateral.c:155:61: note: expanded from macro 'BILATERAL_H'
155 | static void bilateralh_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \
| ^
src/libavfilter/vf_bilateral.c:326:1: warning: unused parameter 'out' [-Wunused-parameter]
326 | BILATERAL_V(uint8_t, byte)
| ^
src/libavfilter/vf_bilateral.c:227:61: note: expanded from macro 'BILATERAL_V'
227 | static void bilateralv_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \
| ^
src/libavfilter/vf_bilateral.c:327:1: warning: unused parameter 'out' [-Wunused-parameter]
327 | BILATERAL_V(uint16_t, word)
| ^
src/libavfilter/vf_bilateral.c:227:61: note: expanded from macro 'BILATERAL_V'
227 | static void bilateralv_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \
| ^
src/libavfilter/vf_bilateral.c:347:1: warning: unused parameter 'in' [-Wunused-parameter]
347 | BILATERAL_O(uint8_t, byte)
| ^
src/libavfilter/vf_bilateral.c:330:75: note: expanded from macro 'BILATERAL_O'
330 | static void bilateralo_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \
| ^
src/libavfilter/vf_bilateral.c:348:1: warning: unused parameter 'in' [-Wunused-parameter]
348 | BILATERAL_O(uint16_t, word)
| ^
src/libavfilter/vf_bilateral.c:330:75: note: expanded from macro 'BILATERAL_O'
330 | static void bilateralo_##name(BilateralContext *s, AVFrame *out, AVFrame *in, \
| ^
src/libavfilter/vf_bitplanenoise.c:42:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
42 | { "bitplane", "set bit plane to use for measuring noise", OFFSET(bitplane), AV_OPT_TYPE_INT, {.i64=1}, 1, 16, FLAGS},
| ^
src/libavfilter/vf_bitplanenoise.c:43:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | { "filter", "show noisy pixels", OFFSET(filter), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_bitplanenoise.c:44:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
44 | { NULL }
| ^
14 warnings generated.
CC libavfilter/vf_blackdetect.o
3 warnings generated.
CC libavfilter/vf_blackdetect_vulkan.o
src/libavfilter/vf_blackdetect.c:65:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "d", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_blackdetect.c:66:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "black_min_duration", "set minimum detected black duration in seconds", OFFSET(black_min_duration_time), AV_OPT_TYPE_DOUBLE, {.dbl=2}, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_blackdetect.c:67:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "picture_black_ratio_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blackdetect.c:68:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "pic_th", "set the picture black ratio threshold", OFFSET(picture_black_ratio_th), AV_OPT_TYPE_DOUBLE, {.dbl=.98}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blackdetect.c:69:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "pixel_black_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blackdetect.c:70:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "pix_th", "set the pixel black threshold", OFFSET(pixel_black_th), AV_OPT_TYPE_DOUBLE, {.dbl=.10}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blackdetect.c:71:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "alpha", "check alpha instead of luma", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blackdetect.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
72 | { NULL }
| ^
8 warnings generated.
CC libavfilter/vf_blackframe.o
In file included from src/libavfilter/vf_blackdetect_vulkan.c:24:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h: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:84:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
84 | SPEC_LIST_ADD(sl, 0, 32, plane);
| ^
src/libavfilter/vf_blackdetect_vulkan.c:84:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
84 | SPEC_LIST_ADD(sl, 0, 32, plane);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_blackdetect_vulkan.c:85:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
85 | SPEC_LIST_ADD(sl, 1, 32, SLICES);
| ^
src/libavfilter/vf_blackdetect_vulkan.c:85:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
85 | SPEC_LIST_ADD(sl, 1, 32, SLICES);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
10 warnings generated.
src/libavfilter/vf_blackdetect_vulkan.c:146:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
146 | for (int i = 0; i < FF_ARRAY_ELEMS(sum->slice_sum); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_blackdetect_vulkan.c:368:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
368 | { "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:369:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
369 | { "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:370:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
370 | { "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:371:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
371 | { "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:372:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
372 | { "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:373:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
373 | { "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:374:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
374 | { "alpha", "check alpha instead of luma", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blackdetect_vulkan.c:375:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
375 | { NULL }
| ^
CC libavfilter/vf_blend.o
src/libavfilter/vf_blackframe.c:68:46: warning: unused parameter 'ctx' [-Wunused-parameter]
68 | static int blackframe_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/vf_blackframe.c:134:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
134 | "for the frame to be considered black", OFFSET(bamount), AV_OPT_TYPE_INT, { .i64 = 98 }, 0, 100, FLAGS },
| ^
src/libavfilter/vf_blackframe.c:136:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
136 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS },
| ^
src/libavfilter/vf_blackframe.c:138:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
138 | OFFSET(bthresh), AV_OPT_TYPE_INT, { .i64 = 32 }, 0, 255, FLAGS },
| ^
src/libavfilter/vf_blackframe.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
139 | { NULL }
| ^
5 warnings generated.
CC libavfilter/vf_blend_vulkan.o
In file included from src/libavfilter/vf_blend.c:30:
In file included from src/libavfilter/vf_blend_init.h:30:
src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
115 | fn(addition, FFMIN(MAX, A + B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
116 | fn(grainmerge, CLIP(A + B - HALF))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
117 | fn(multiply, MULTIPLY(1, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
119 | fn(negation, MAX - FFABS(MAX - A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
120 | fn(extremity, FFABS(MAX - A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
121 | fn(grainextract, CLIP(HALF + A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
122 | fn(screen, SCREEN(1, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
129 | fn(dodge, DODGE(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
130 | fn(burn, BURN(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
132 | fn(exclusion, A + B - 2 * A * B / MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
15 warnings generated.
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) \
| ^
CC libavfilter/vf_blockdetect.o
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.c:30:
In file included from src/libavfilter/vf_blend_init.h:46:
src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
115 | fn(addition, FFMIN(MAX, A + B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterPasrc/libavfilter/vf_blockdetect.cr:a58m:s112 :* pwarning: amissing field 'unit' initializer [-Wmissing-field-initializers]r
am, SlicePa r58a | m s * s{l i"cpeeprairoadm_)m i n " , " M i n i m u\m
p| e ^r
iod to search for", OFFSET(period_min), AV_OPT_TYPE_INT, {.i64=3}, 2, 32, FLAGS},
| ^
src/libavfilter/vf_blockdetect.c:59:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "period_max", "Maximum period to searcsrc/libavfilter/blend_modes.ch: 116f:o1r:" ,warning: unused parameter 'sliceparam' [-Wunused-parameter]O
FFS E116T | (fpne(rgiroadi_nmmaexr)g,e ,A VC_LOIPPT(_AT Y+P EB_ I-N TH,A L{F.)i)6
4 =| 2^4
},src/libavfilter/blend_modes.c :298,: 406:4 ,note: expanded from macro 'fn'F
LAG S98} | ,
| ^
FilterParams *pasrc/libavfilter/vf_blockdetect.cr:a60m:,104 :S lwarning: imissing field 'unit' initializer [-Wmissing-field-initializers]c
eParam s60 | * s l i c{e p"aprlaamn)e s " , "\s
e t| ^p
lanes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=1}, 0, 15, FLAGS },
| ^
src/libavfilter/vf_blockdetect.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
61 | { NULL }
| ^
src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
117 | fn(multiply, MULTIPLY(1, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
119 | fn(negation, MAX - FFABS(MAX - A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
120 | fn(extremity, FFABS(MAX - A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
121 | fn(grainextract, CLIP(HALF + A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
122 | fn(screen, SCREEN(1, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
129 | fn(dodge, DODGE(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
130 | fn(burn, BURN(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
132 | fn(exclusion, A + B - 2 * A * B / MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
140 | fn(bleach, (MAX - B) + (MAX - A) - MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
141 | fn(stain, 2 * MAX - A - B)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
In file included from src/libavfilter/vf_blend.c:30:
In file included from src/libavfilter/vf_blend_init.h:50:
src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
115 | fn(addition, FFMIN(MAX, A + B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
116 | fn(grainmerge, CLIP(A + B - HALF))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
117 | fn(multiply, MULTIPLY(1, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
119 | fn(negation, MAX - FFABS(MAX - A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
120 | fn(extremity, FFABS(MAX - A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
121 | fn(grainextract, CLIP(HALF + A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
122 | fn(screen, SCREEN(1, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
129 | fn(dodge, DODGE(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
130 | fn(burn, BURN(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
132 | fn(exclusion, A + B - 2 * A * B / MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX - B))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:136:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
136 | fn(glow, (A == MAX) ? A : FFMIN(MAX, (B * B / (MAX - A))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:137:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
137 | fn(vividlight, (A < HALF) ? BURN(2 * A, B) : DODGE(2 * (A - HALF), B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:138:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
138 | fn(linearlight,CLIP((B < HALF) ? B + 2 * A - MAX : B + 2 * (A - HALF)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:139:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
139 | fn(softdifference,CLIP((A > B) ? (B == MAX) ? 0 : (A - B) * MAX / (MAX - B) : (B == 0) ? 0 : (B - A) * MAX / B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:140:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
140 | fn(bleach, (MAX - B) + (MAX - A) - MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:141:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
141 | fn(stain, 2 * MAX - A - B)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:142:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
142 | fn(interpolate,LRINTF(MAX * (2 - cosf(A * M_PI / MAX) - cosf(B * M_PI / MAX)) * 0.25f))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:143:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
143 | fn(hardoverlay,A == MAX ? MAX : FFMIN(MAX, MAX * B / (2 * MAX - 2 * A) * (A > HALF) + 2 * A * B / MAX * (A <= HALF)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:146:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
146 | fn(average, (A + B) / 2)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:147:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
147 | fn(subtract, FFMAX(0, A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:148:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
148 | fn(difference, FFABS(A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:149:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
149 | fn(darken, FFMIN(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:150:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
150 | fn(lighten, FFMAX(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:151:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
151 | fn(and, INT2FLOAT(FLOAT2INT(A) & FLOAT2INT(B)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:152:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
152 | fn(or, INT2FLOAT(FLOAT2INT(A) | FLOAT2INT(B)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:153:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
153 | fn(xor, INT2FLOAT(FLOAT2INT(A) ^ FLOAT2INT(B)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:154:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
154 | fn(geometric, GEOMETRIC(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:155:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
155 | fn(harmonic, A == 0 && B == 0 ? 0 : 2LL * A * B / (A + B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
In file included from src/libavfilter/vf_blend.c:30:
In file included from src/libavfilter/vf_blend_init.h:54:
src/libavfilter/blend_modes.c:115:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
115 | fn(addition, FFMIN(MAX, A + B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:116:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
116 | fn(grainmerge, CLIP(A + B - HALF))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:117:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
117 | fn(multiply, MULTIPLY(1, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:118:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
118 | fn(multiply128,CLIP((A - HALF) * B / MDIV + HALF))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:119:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
119 | fn(negation, MAX - FFABS(MAX - A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:120:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
120 | fn(extremity, FFABS(MAX - A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:121:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
121 | fn(grainextract, CLIP(HALF + A - B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:122:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
122 | fn(screen, SCREEN(1, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:123:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
123 | fn(overlay, (A < HALF) ? MULTIPLY(2, A, B) : SCREEN(2, A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:124:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
124 | fn(hardlight, (B < HALF) ? MULTIPLY(2, B, A) : SCREEN(2, B, A))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:125:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
125 | fn(hardmix, (A < (MAX - B)) ? 0: MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:126:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
126 | fn(heat, (A == 0) ? 0 : MAX - FFMIN(((MAX - B) * (MAX - B)) / A, MAX))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:127:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
127 | fn(freeze, (B == 0) ? 0 : MAX - FFMIN(((MAX - A) * (MAX - A)) / B, MAX))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:128:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
128 | fn(divide, CLIP(B == 0 ? MAX : MAX * A / B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:129:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
129 | fn(dodge, DODGE(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:130:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
130 | fn(burn, BURN(A, B))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:131:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
131 | fn(softlight, CLIP(A * A / MAX + (2 * (B * ((A * (MAX - A)) / MAX) / MAX))))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:132:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
132 | fn(exclusion, A + B - 2 * A * B / MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:133:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
133 | fn(pinlight, (B < HALF) ? FFMIN(A, 2 * B) : FFMAX(A, 2 * (B - HALF)))
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/blend_modes.c:134:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
134 | fn(phoenix, FFMIN(A, B) - FFMAX(A, B) + MAX)
| ^
src/libavfilter/blend_modes.c:98:40: note: expanded from macro 'fn'
98 | FilterParams *param, SliceParams *sliceparam) \
| ^
In file included from src/libavfilter/vf_blend_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/libavfilter/blend_modes.c:135:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
135 | fn(reflect, (B == MAX) ? B : FFMIN(MAX, (A * A / (MAX src/libavutil/vulkan.h-: 394B:)26):) )warning:
cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
| ^
394src/libavfilter/blend_modes.c | : 98 : 40 :o unote: texpanded from macro 'fn'-
>pNe x98t | = ( v oFiidl t*e)riPna;r
a m| s ^
*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/vf_blend_vulkan.c : 109 : 19\:
warning: | cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] ^
109 | SPEC_LIST_ADD(sl, 0, 32, planes);
| ^
src/libavfilter/vf_blend_vulkan.c:109:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
109 | SPEC_LIST_ADD(sl, 0, 32, psrc/libavfilter/blend_modes.cl:a147n:e1s:) ;warning:
unused parameter 'sliceparam' [-Wunused-parameter]
| ^
147src/libavutil/vulkan.h | :f91n:(31s:u bnote: texpanded from macro 'SPEC_LIST_ADD'r
act, 91 | F F M AvXo(i0d, *An a-m eB#)#)_
e p| ^=
(src/libavfilter/blend_modes.cv:o98i:d40 :* )note: &expanded from macro 'fn'n
ame -98> | p M a p E nFtirliteesr[Pnaarmaem#s# _*cpnatr]a;m , \S
l i| c ^e
Params *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]
154src/libavfilter/vf_blend_vulkan.c | :f306n:(130g:e owarning: mmissing field 'unit' initializer [-Wmissing-field-initializers]e
tric, G306E | O M E T R{I C"(cA0,_ oBp)a)c
i t| y^"
, src/libavfilter/blend_modes.c":s98e:t40 :c onote: lexpanded from macro 'fn'o
r com p98o | n e n t #F0i lotpearcPiatrya"m,s O*FpFaSrEaTm(,p aSrlaimcse.Poapraacmist y*[s0l]i)c,e pAaVr_aOmP)T _ T Y P E _ F L O A T ,\
{ | . ^d
bl = 1.0 }, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blend_vulkan.c:307:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
307 | { "c1_opacity", "set color component #1 opacity", OFFSET(params.opacity[1]), AV_OPsrc/libavfilter/blend_modes.cT:_155T:Y1P:E _warning: Funused parameter 'sliceparam' [-Wunused-parameter]L
OAT, 155{ | f.nd(bhla r=m o1n.i0c ,} , 0A, =1=, 0F L&A&G SB }=,=
0| ^?
0 : 2LL * A src/libavfilter/vf_blend_vulkan.c*: 308B: 130/: (warning: Amissing field 'unit' initializer [-Wmissing-field-initializers]
+ B))
308| | ^
src/libavfilter/blend_modes.c :{98 :"40c:2 _note: oexpanded from macro 'fn'p
acit y98" | , " s eFti lctoelroPra rcaommsp o*npeanrta m#,2 SolpiacceiPtayr"a,m sO F*FsSlEiTc(eppaarraamms). o p a c i t y [ 2 ] ) ,\
A V| _ ^O
PT_TYPE_FLOAT, { .dbl = 1.0 }, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blend_vulkan.c:309:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
309 | In file included from src/libavfilter/vf_blend.c : 30 :
{src/libavfilter/vf_blend_init.h :"67c:31_:o pwarning: aunused parameter 'bottom' [-Wunused-parameter]c
it y67" | ,C O P"Ys(etto pc,o l8o)r
c| o^m
posrc/libavfilter/vf_blend_init.hn:e58n:t44 :# 3note: expanded from macro 'COPY'o
paci t58y | " , O F F S E T ( p a r a m s . o p a c i t y [ 3 ] ) ,c oAnVs_tO PuTi_nTtY8P_Et_ F*LbOoAtTt,o m{, .pdtbrld i=f f1_.t0 b}o,t t0o,m _1l,i nFeLsAiGzSe ,}\,
| | ^ ^
src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:58src/libavfilter/vf_blend_vulkan.c::62310:: 130note: :expanded from macro 'COPY'
warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | 310 | { " a l l _ o p a c i t y " , " sceotn sotp auciintty8 _fto r* baoltlt ocmo,l oprt rcdoimfpfo_nte nbtost"t,o mO_FlFiSnEeTs(iazlel,_\o
p a| c ^i
tysrc/libavfilter/vf_blend_init.h):,67 :A1V:_ Owarning: Punused parameter 'param' [-Wunused-parameter]T
_src/libavfilter/vf_blend_init.hT:Y61P:E43_:F Lnote: Oexpanded from macro 'COPY'A
T, { 61. | d b l = 1 . 0 } , 0 , 1 , F L A G S } ,
F| i ^l
terParams src/libavfilter/vf_blend_vulkan.c*:p312a:r12a:m ,warning: missing field 'help' initializer [-Wmissing-field-initializers]S
l312i | c e P a r{a mNsU L*Ls l}i
c e| p ^a
ram) \
| ^
src/libavfilter/vf_blend_init.h:67:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'top' [-Wunused-parameter]
68 | COPY(bottom, 8)
| ^
src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY'
57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \
| ^
src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'top_linesize' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY'
57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \
| ^
src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'param' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:68:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'bottom' [-Wunused-parameter]
70 | COPY(top, 16)
| ^
src/libavfilter/vf_blend_init.h:58:44: note: expanded from macro 'COPY'
58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\
| ^
src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:58:62: note: expanded from macro 'COPY'
58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\
| ^
src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'param' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:70:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'top' [-Wunused-parameter]
71 | COPY(bottom, 16)
| ^
src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY'
57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \
| ^
src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'top_linesize' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY'
57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \
| ^
src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'param' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:71:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'bottom' [-Wunused-parameter]
73 | COPY(top, 32)
| ^
src/libavfilter/vf_blend_init.h:58:44: note: expanded from macro 'COPY'
58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\
| ^
src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'bottom_linesize' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:58:62: note: expanded from macro 'COPY'
58 | const uint8_t *bottom, ptrdiff_t bottom_linesize,\
| ^
src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'param' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:73:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'top' [-Wunused-parameter]
74 | COPY(bottom, 32)
| ^
src/libavfilter/vf_blend_init.h:57:56: note: expanded from macro 'COPY'
57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \
| ^
src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'top_linesize' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:57:71: note: expanded from macro 'COPY'
57 | static void blend_copy ## src##_##depth(const uint8_t *top, ptrdiff_t top_linesize, \
| ^
src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'param' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:43: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:74:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
src/libavfilter/vf_blend_init.h:61:63: note: expanded from macro 'COPY'
61 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:100:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
100 | BLEND_NORMAL(8bit, uint8_t)
| ^
src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL'
83 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:101:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
101 | BLEND_NORMAL(16bit, uint16_t)
| ^
src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL'
83 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend_init.h:102:1: warning: unused parameter 'sliceparam' [-Wunused-parameter]
102 | BLEND_NORMAL(32bit, float)
| ^
src/libavfilter/vf_blend_init.h:83:67: note: expanded from macro 'BLEND_NORMAL'
83 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend.c:117:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "c0_expr", "set color component #0 expression", OFFSET(params[0].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_blend.c:118:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
118 | { "c1_expr", "set color component #1 expression", OFFSET(params[1].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_blend.c:119:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
119 | { "c2_expr", "set color component #2 expression", OFFSET(params[2].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_blend.c:120:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
120 | { "c3_expr", "set color component #3 expression", OFFSET(params[3].expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_blend.c:121:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
121 | { "all_expr", "set expression for all color components", OFFSET(all_expr), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_blend.c:122:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | { "c0_opacity", "set color component #0 opacity", OFFSET(params[0].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blend.c:123:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
123 | { "c1_opacity", "set color component #1 opacity", OFFSET(params[1].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blend.c:124:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
124 | { "c2_opacity", "set color component #2 opacity", OFFSET(params[2].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blend.c:125:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
125 | { "c3_opacity", "set color component #3 opacity", OFFSET(params[3].opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blend.c:126:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
126 | { "all_opacity", "set opacity for all color components", OFFSET(all_opacity), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_blend.c:127:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
127 | { NULL }
| ^
src/libavfilter/vf_blend.c:164:1: warning: unused parameter 'param' [-Wunused-parameter]
164 | DEFINE_BLEND_EXPR(uint8_t, 8bit, 1)
| ^
src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR'
137 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend.c:165:1: warning: unused parameter 'param' [-Wunused-parameter]
165 | DEFINE_BLEND_EXPR(uint16_t, 16bit, 2)
| ^
src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR'
137 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend.c:166:1: warning: unused parameter 'param' [-Wunused-parameter]
166 | DEFINE_BLEND_EXPR(float, 32bit, 4)
| ^
src/libavfilter/vf_blend.c:137:46: note: expanded from macro 'DEFINE_BLEND_EXPR'
137 | FilterParams *param, SliceParams *sliceparam) \
| ^
src/libavfilter/vf_blend.c:168:42: warning: unused parameter 'ctx' [-Wunused-parameter]
168 | static int filter_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/vf_blend.c:291:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
291 | for (i = 0; i < FF_ARRAY_ELEMS(s->params); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_blend.c:306:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
306 | for (int plane = 0; plane < FF_ARRAY_ELEMS(s->params); plane++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
10 warnings generated.
CC libavfilter/vf_blurdetect.o
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]
src/libavfilter/vf_bm3d.c:136: 89128: | warning: missing field 'unit' initializer [-Wmissing-field-initializers]
136 | O F FiSnEtT (esdiggem,a )c,o n s t u i n t 8 _AtV _*OsPrTc_,T YiPnEt_ FsLrOcA_Tl,i n{e.sdibzle=)1
} ,| ^
0, 99999.9, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:138:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
138 | OFFSET(block_size), AV_OPT_TYPE_INT, {.i64=16}, 8, 64, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:140:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
140 | OFFSET(block_step), AV_OPT_TYPE_INT, {.i64=4}, 1, 64, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:142:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
142 | OFFSET(group_size), AV_OPT_TYPE_INT, {.i64=1}, 1, 256, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:144:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
144 | OFFSET(bm_range), AV_OPT_TYPE_INT, {.i64=9}, 1, INT32_MAX, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:146:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
146 | OFFSET(bm_step), AV_OPT_TYPE_INT, {.i64=1}, 1, 64, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:148:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
148 | OFFSET(th_mse), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, INT32_MAX, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:150:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
150 | OFFSET(hard_threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.7}, 0, INT32_MAX, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:158:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
158 | OFFSET(ref), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:160:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
160 | OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS },
| ^
src/libavfilter/vf_bm3d.c:161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
161 | { NULL }
| ^
src/libavfilter/vf_bm3d.c:252:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
252 | const uint16_t *srcp = (uint16_t *)src + pos->y * src_stride / 2 + pos->x;
| ^
src/libavfilter/vf_bm3d.c:253:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
253 | const uint16_t *refp = (uint16_t *)src + r_y * src_stride / 2 + r_x;
| ^
src/libavfilter/vf_bm3d.c:273:59: warning: unused parameter 'plane' [-Wunused-parameter]
273 | int r_y, int r_x, int plane, int jobnr)
| ^
src/libavfilter/vf_bm3d.c:378:39: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
378 | const uint16_t *src = (uint16_t *)srcp + y * src_linesize / 2 + x;
| ^
src/libavfilter/vf_bm3d.c:385:50: warning: unused parameter 'ref' [-Wunused-parameter]
385 | const uint8_t *ref, int ref_linesize,
| ^
src/libavfilter/vf_bm3d.c:385:59: warning: unused parameter 'ref_linesize' [-Wunused-parameter]
385 | const uint8_t *ref, int ref_linesize,
| ^
9 warnings generated.
CC libavfilter/vf_boxblur.o
src/libavfilter/vf_boxblur.c:204:62: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
204 | *(uint16_t*)(dst + i*dst_step) = *(uint16_t*)(src + i*src_step);
| ^
src/libavfilter/vf_boxblur.c:291:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
291 | { NULL }
| ^
2 warnings generated.
CC libavfilter/vf_bwdif.o
src/libavfilter/vf_bwdif.c:214:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
214 | { NULL }
| ^
1 warning generated.
CC libavfilter/vf_bwdif_vulkan.o
17 warnings generated.
CC libavfilter/vf_cas.o
src/libavfilter/vf_cas.c:134:74: warning: cast from 'const unsigned short *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
134 | av_image_copy_plane((uint8_t *)dst, linesize * 2, (uint8_t *)(src + slice_start * in_linesize),
| ^
src/libavfilter/vf_cas.c:261:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
261 | { "strength", "set the sharpening strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
src/libavfilter/vf_cas.c:262:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
262 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=7}, 0, 15, VF },
| ^
src/libavfilter/vf_cas.c:263:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
263 | { NULL }
| ^
In file included from src/libavfilter/vf_bwdif_vulkan.c:25:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h: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;
| ^
4 warnings generated.
2 warnings generated.
CC libavfilter/vf_ccrepack.o
CC libavfilter/vf_chromaber_vulkan.o
src/libavfilter/vf_ccrepack.c:45:13: warning: missing field 'help' initializer [-Wmissing-field-initializers]
45 | { NULL }
| ^
1 warning generated.
CC libavfilter/vf_chromakey.o
In file included from src/libavfilter/vf_chromaber_vulkan.c:23:
In file included from src/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_chromaber_vulkan.c:47:63: warning: unused parameter 'in' [-Wunused-parameter]
47 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in)
| ^
src/libavfilter/vf_chromaber_vulkan.c:158:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
158 | { NULL },
| ^
src/libavfilter/vf_chromakey.c:351:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
351 | { "color", "set the chromakey key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavfilter/vf_chromakey.c:352:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
352 | { "similarity", "set the chromakey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavfilter/vf_chromakey.c:353:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
353 | { "blend", "set the chromakey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_chromakey.c:354:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
354 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavfilter/vf_chromakey.c:355:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
355 | { NULL }
| ^
src/libavfilter/vf_chromakey.c:384:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
384 | { "color", "set the chromahold key color", OFFSET(chromakey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavfilter/vf_chromakey.c:385:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
385 | { "similarity", "set the chromahold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavfilter/vf_chromakey.c:386:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
386 | { "blend", "set the chromahold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_chromakey.c:387:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
387 | { "yuv", "color parameter is in yuv instead of rgb", OFFSET(is_yuv), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavfilter/vf_chromakey.c:388:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
388 | { NULL }
| ^
4 warnings generated.
CC libavfilter/vf_chromanr.o
src/libavfilter/vf_chromanr.c:268:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
268 | { "thres", "set y+u+v threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=30}, 1, 200, VF },
| ^
src/libavfilter/vf_chromanr.c:269:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
269 | { "sizew", "set horizontal patch size", OFFSET(sizew), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF },
| ^
src/libavfilter/vf_chromanr.c:270:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
270 | { "sizeh", "set vertical patch size", OFFSET(sizeh), AV_OPT_TYPE_INT, {.i64=5}, 1, 100, VF },
| ^
src/libavfilter/vf_chromanr.c:271:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
271 | { "stepw", "set horizontal step", OFFSET(stepw), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF },
| ^
src/libavfilter/vf_chromanr.c:272:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
272 | { "steph", "set vertical step", OFFSET(steph), AV_OPT_TYPE_INT, {.i64=1}, 1, 50, VF },
| ^
src/libavfilter/vf_chromanr.c:273:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
273 | { "threy", "set y threshold", OFFSET(threshold_y), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF },
| ^
src/libavfilter/vf_chromanr.c:274:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
274 | { "threu", "set u threshold", OFFSET(threshold_u), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF },
| ^
src/libavfilter/vf_chromanr.c:275:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
275 | { "threv", "set v threshold", OFFSET(threshold_v), AV_OPT_TYPE_FLOAT, {.dbl=200},1, 200, VF },
| ^
src/libavfilter/vf_chromanr.c:279:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
279 | { NULL }
| ^
10 warnings generated.
CC libavfilter/vf_chromashift.o
src/libavfilter/vf_chromashift.c:369:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
369 | { NULL },
| ^
src/libavfilter/vf_chromashift.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
430 | { NULL },
| ^
2 warnings generated.
CC libavfilter/vf_ciescope.o
src/libavfilter/vf_ciescope.c:114:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
114 | { "size", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:115:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
115 | { "s", "set ciescope size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=512}, 256, 8192, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:116:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
116 | { "intensity", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:117:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "i", "set ciescope intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.001}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:118:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
118 | { "contrast", NULL, OFFSET(contrast), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:119:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
119 | { "corrgamma", NULL, OFFSET(correct_gamma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:120:87: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
120 | { "showwhite", NULL, OFFSET(show_white), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:121:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
121 | { "gamma", NULL, OFFSET(igamma), AV_OPT_TYPE_DOUBLE, {.dbl=2.6}, 0.1, 6, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:122:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | { "fill", "fill with CIE colors", OFFSET(fill), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_ciescope.c:123:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
123 | { NULL }
| ^
src/libavfilter/vf_ciescope.c:142:49: warning: unused parameter 'ctx' [-Wunused-parameter]
142 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/vf_ciescope.c:1010:27: warning: unused parameter 'w' [-Wunused-parameter]
1010 | int w, int h,
| ^
src/libavfilter/vf_ciescope.c:1010:34: warning: unused parameter 'h' [-Wunused-parameter]
1010 | int w, int h,
| ^
src/libavfilter/vf_ciescope.c:1059:28: warning: unused parameter 'w' [-Wunused-parameter]
1059 | int w, int h)
| ^
src/libavfilter/vf_ciescope.c:1059:35: warning: unused parameter 'h' [-Wunused-parameter]
1059 | int w, int h)
| ^
src/libavfilter/vf_ciescope.c:1208:33: warning: unused parameter 'maxval' [-Wunused-parameter]
1208 | int const maxval,
| ^
src/libavfilter/vf_ciescope.c:1333:39: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1333 | const uint16_t* src = (uint16_t *)(ptr + linesize * y + x * 6);
| ^
9 warnings generated.
CC libavfilter/vf_codecview.o
src/libavfilter/vf_codecview.c:80:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "block", "set block partitioning structure to visualize", OFFSET(block), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_codecview.c:81:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
81 | { NULL }
| ^
src/libavfilter/vf_codecview.c:267:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
267 | for (int block_idx = 0; block_idx < par->nb_blocks; block_idx++) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavfilter/vf_codecview.c:299:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
299 | for (i = 0; i < sd->size / sizeof(*mvs); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
17 warnings generated.
CC libavfilter/vf_colorbalance.o
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 }
| ^
CC libavfilter/vf_colorconstancy.o
11 warnings generated.
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
18 warnings generated.
CC libavfilter/vf_colorlevels.o
src/libavfilter/vf_colorkey.c:217:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
217 | { "color", "set the colorkey key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavfilter/vf_colorkey.c:218:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
218 | { "similarity", "set the colorkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavfilter/vf_colorkey.c:219:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
219 | { "blend", "set the colorkey key blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_colorkey.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
220 | { NULL }
| ^
src/libavfilter/vf_colorkey.c:241:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
241 | { "color", "set the colorhold key color", OFFSET(colorkey_rgba), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGS },
| ^
src/libavfilter/vf_colorkey.c:242:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
242 | { "similarity", "set the colorhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavfilter/vf_colorkey.c:243:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
243 | { "blend", "set the colorhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_colorkey.c:244:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
244 | { NULL }
| ^
5 warnings generated.
CC libavfilter/vf_colormap.o
src/libavfilter/vf_colorlevels.c:59:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "rimin", "set input red black point", OFFSET(range[R].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:60:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "gimin", "set input green black point", OFFSET(range[G].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:61:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "bimin", "set input blue black point", OFFSET(range[B].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:62:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "aimin", "set input alpha black point", OFFSET(range[A].in_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, -1, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:63:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "rimax", "set input red white point", OFFSET(range[R].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:64:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "gimax", "set input green white point", OFFSET(range[G].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:65:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "bimax", "set input blue white point", OFFSET(range[B].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:66:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "aimax", "set input alpha white point", OFFSET(range[A].in_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, -1, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:67:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "romin", "set output red black point", OFFSET(range[R].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:68:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "gomin", "set output green black point", OFFSET(range[G].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:69:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "bomin", "set output blue black point", OFFSET(range[B].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:70:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "aomin", "set output alpha black point", OFFSET(range[A].out_min), AV_OPT_TYPE_DOUBLE, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:71:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "romax", "set output red white point", OFFSET(range[R].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:72:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "gomax", "set output green white point", OFFSET(range[G].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:73:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "bomax", "set output blue white point", OFFSET(range[B].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:74:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "aomax", "set output alpha white point", OFFSET(range[A].out_max), AV_OPT_TYPE_DOUBLE, {.dbl=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorlevels.c:83:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
83 | { NULL }
| ^
src/libavfilter/vf_colormap.c:71:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "patch_size", "set patch size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "64x64"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_colormap.c:72:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "nb_patches", "set number of patches", OFFSET(size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, MAX_SIZE, FLAGS },
| ^
src/libavfilter/vf_colormap.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
79 | { NULL }
| ^
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:1006:19: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1006 | 0, 1, FLAGS },
| ^
src/libavfilter/vf_colorspace.c:1044:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1044 | { NULL }
| ^
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
277 warnings generated.
CC libavfilter/vf_convolve.o
In file included from src/libavfilter/vf_convolution.c:32:
src/libavfilter/convolution.h:69:27: warning: unused parameter 'radius' [-Wunused-parameter]
69 | static void setup_3x3(int radius, const uint8_t *c[], const uint8_t *src, int stride,
| ^
src/libavfilter/convolution.h:83:69: warning: unused parameter 'matrix' [-Wunused-parameter]
83 | float scale, float delta, const int *const matrix,
| ^
src/libavfilter/convolution.h:84:50: warning: unused parameter 'peak' [-Wunused-parameter]
84 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/convolution.h:84:60: warning: unused parameter 'radius' [-Wunused-parameter]
84 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/convolution.h:85:30: warning: unused parameter 'dstride' [-Wunused-parameter]
85 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:85:43: warning: unused parameter 'stride' [-Wunused-parameter]
85 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:85:55: warning: unused parameter 'size' [-Wunused-parameter]
85 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:103:71: warning: unused parameter 'matrix' [-Wunused-parameter]
103 | float scale, float delta, const int *const matrix,
| ^
src/libavfilter/convolution.h:104:62: warning: unused parameter 'radius' [-Wunused-parameter]
104 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/convolution.h:105:32: warning: unused parameter 'dstride' [-Wunused-parameter]
105 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:105:45: warning: unused parameter 'stride' [-Wunused-parameter]
105 | int dstride, int stride, int size)
| ^
src/libavfilter/convolution.h:105:57: warning: unused parameter 'size' [-Wunused-parameter]
105 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:40:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
40 | { "0m", "set matrix for 1st plane", OFFSET(matrix_str[0]),src/libavfilter/vf_convolve.c :A86V:_121O:P Twarning: _missing field 'unit' initializer [-Wmissing-field-initializers]T
YPE_STRIN G86, | { . s t{r =""p0l a0n e0s "0, 1 "0s e0t 0p l0a"n}e,s 0t,o 0c,o nFvLoAlGvSe "},,
| ^
Osrc/libavfilter/vf_convolution.cF:F41S:E124T:( pwarning: lmissing field 'unit' initializer [-Wmissing-field-initializers]a
nes), 41 | A V _ O P{T _"T1YmP"E,_ I"NsTe,t m a{t.rii6x4 =f7o}r, 20n,d 1p5l,a nFeL"A,G SO F}F,S
E T| ( ^m
atrix_str[1]), AV_OPT_TYPE_STRINsrc/libavfilter/vf_convolve.cG:,90 :{129.:s twarning: rmissing field 'unit' initializer [-Wmissing-field-initializers]=
"0 0 0 900 | 1 0 {0 "0n o0i"s}e," ,0 , 0",s eFtL AnGoSi s}e,"
, | ^
src/libavfilter/vf_convolution.c : 42 : 124 : warning: missing field 'unit' initializer [-Wmissing-field-initializers]
O42F | F S E T ({n o"i2sme"),, " s e tA Vm_aOtPrTi_xT YfPoEr_ F3LrOdA Tp,l a{n.ed"b,l =O0F.F0S0E0T0(0m0a1t}r,i x0_,s t r1[,2 ]F)L,A GASV _}O,P
T _| T ^Y
PE_STRIsrc/libavfilter/vf_convolve.cN:G91,: 12{:. swarning: tmissing field 'help' initializer [-Wmissing-field-initializers]r
=" 091 | 0 0 0{ 1N U0L L0 }0,
0 "| } ^,
0, 0, FLAGS },
| ^
src/libavfilter/vf_convolution.c:43:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | { "3m", "set matrix for 4th plane", OFFSET(matrix_str[3]), AV_OPT_TYPE_STRING, {.str="0 0 0 0 1 0 0 0 0"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_convolution.c:44:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | { "0rdiv", "set rdiv for 1st plane", OFFSET(user_rdiv[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_convolution.c:45:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
45 | { "1rdiv", "set rdiv for 2nd plane", OFFSET(user_rdiv[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_convolution.c:46:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
46 | { "2rdiv", "set rdiv for 3rd plane", OFFSET(user_rdiv[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_convolution.c:47:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
47 | { "3rdiv", "set rdiv for 4th plane", OFFSET(user_rdiv[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_convolution.c:48:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | { "0bias", "set bias for 1st plane", OFFSET(bias[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_convolution.c:49:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
49 | { "1bias", "set bias for 2nd plane", OFFSET(bias[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_convolution.c:50:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | { "2bias", "set bias for 3rd plane", OFFSET(bias[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_convolution.c:51:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | { "3bias", "set bias for 4th plane", OFFSET(bias[3]), AV_OPT_TYPE_FLOAT, {.dbl=0.0}, 0.0, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_convolution.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
59 | { NULL }
| ^
src/libavfilter/vf_convolution.c:109:73: warning: unused parameter 'matrix' [-Wunused-parameter]
109 | float scale, float delta, const int *const matrix,
| ^
src/libavfilter/vf_convolution.c:110:64: warning: unused parameter 'radius' [-Wunused-parameter]
110 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:111:34: warning: unused parameter 'dstride' [-Wunused-parameter]
111 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:111:47: warning: unused parameter 'stride' [-Wunused-parameter]
111 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:111:59: warning: unused parameter 'size' [-Wunused-parameter]
111 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:127:73: warning: unused parameter 'matrix' [-Wunused-parameter]
127 | float scale, float delta, const int *const matrix,
| ^
src/libavfilter/vf_convolution.c:128:64: warning: unused parameter 'radius' [-Wunused-parameter]
128 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:129:34: warning: unused parameter 'dstride' [-Wunused-parameter]
129 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:129:47: warning: unused parameter 'stride' [-Wunused-parameter]
129 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:129:59: warning: unused parameter 'size' [-Wunused-parameter]
129 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:143:72: warning: unused parameter 'matrix' [-Wunused-parameter]
143 | float scale, float delta, const int *const matrix,
| ^
src/libavfilter/vf_convolution.c:144:63: warning: unused parameter 'radius' [-Wunused-parameter]
144 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:145:33: warning: unused parameter 'dstride' [-Wunused-parameter]
145 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:145:46: warning: unused parameter 'stride' [-Wunused-parameter]
145 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:145:58: warning: unused parameter 'size' [-Wunused-parameter]
145 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolve.c:544:48: warning: unused parameter 'ctx' [-Wunused-parameter]
544 | static int complex_xcorrelate(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/vf_convolution.c: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 | int dstrisrc/libavfilter/vf_convolve.cd:e897,: 121i:n twarning: missing field 'unit' initializer [-Wmissing-field-initializers]s
tri d897e | , i n t{ s"ipzlea)n
e s| " ^,
"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_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 dsrc/libavfilter/vf_convolve.cs:t927r:i115d:e ,warning: missing field 'unit' initializer [-Wmissing-field-initializers]i
nt stri d927e | , i n t{ s"ipzlea)n
e s| " ^,
"src/libavfilter/vf_convolution.cs:e319t: 55p:l awarning: nunused parameter 'size' [-Wunused-parameter]e
s to 319c | r o s s - c o r r e l a t e " , O F F S EiTn(tp ldasntersi)d,e , iAnVt_ OsPtTr_iTdYeP,E _iInNtT ,s i z e{).
i 6| 4 ^=
7}, 0, 15, FLAGS },
| ^
src/libavfilter/vf_convolve.c:931:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
931 | { NULL },
| ^
src/libavfilter/vf_convolution.c:340:60: warning: unused parameter 'radius' [-Wunused-parameter]
340 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:341:30: warning: unused parameter 'dstride' [-Wunused-parameter]
341 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:341:43: warning: unused parameter 'stride' [-Wunused-parameter]
341 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:341:55: warning: unused parameter 'size' [-Wunused-parameter]
341 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:359:60: warning: unused parameter 'radius' [-Wunused-parameter]
359 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:360:30: warning: unused parameter 'dstride' [-Wunused-parameter]
360 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:360:43: warning: unused parameter 'stride' [-Wunused-parameter]
360 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:360:55: warning: unused parameter 'size' [-Wunused-parameter]
360 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:379:30: warning: unused parameter 'dstride' [-Wunused-parameter]
379 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:379:43: warning: unused parameter 'stride' [-Wunused-parameter]
379 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:379:55: warning: unused parameter 'size' [-Wunused-parameter]
379 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:421:48: warning: unused parameter 'peak' [-Wunused-parameter]
421 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:421:58: warning: unused parameter 'radius' [-Wunused-parameter]
421 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:422:28: warning: unused parameter 'dstride' [-Wunused-parameter]
422 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:422:41: warning: unused parameter 'stride' [-Wunused-parameter]
422 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:422:53: warning: unused parameter 'size' [-Wunused-parameter]
422 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:439:48: warning: unused parameter 'peak' [-Wunused-parameter]
439 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:439:58: warning: unused parameter 'radius' [-Wunused-parameter]
439 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:440:28: warning: unused parameter 'dstride' [-Wunused-parameter]
440 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:440:41: warning: unused parameter 'stride' [-Wunused-parameter]
440 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:440:53: warning: unused parameter 'size' [-Wunused-parameter]
440 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:457:48: warning: unused parameter 'peak' [-Wunused-parameter]
457 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:457:58: warning: unused parameter 'radius' [-Wunused-parameter]
457 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:458:28: warning: unused parameter 'dstride' [-Wunused-parameter]
458 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:458:41: warning: unused parameter 'stride' [-Wunused-parameter]
458 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:458:53: warning: unused parameter 'size' [-Wunused-parameter]
458 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:475:48: warning: unused parameter 'peak' [-Wunused-parameter]
475 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:476:28: warning: unused parameter 'dstride' [-Wunused-parameter]
476 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:476:41: warning: unused parameter 'stride' [-Wunused-parameter]
476 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:476:53: warning: unused parameter 'size' [-Wunused-parameter]
476 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:493:51: warning: unused parameter 'peak' [-Wunused-parameter]
493 | const uint8_t *c[], int peak, int radius,
| ^
src/libavfilter/vf_convolution.c:494:56: warning: unused parameter 'size' [-Wunused-parameter]
494 | int dstride, int stride, int size)
| ^
src/libavfilter/vf_convolution.c:513:27: warning: unused parameter 'radius' [-Wunused-parameter]
513 | static void setup_5x5(int radius, const uint8_t *c[], const uint8_t *src, int stride,
| ^
src/libavfilter/vf_convolution.c:526:27: warning: unused parameter 'radius' [-Wunused-parameter]
526 | static void setup_7x7(int radius, const uint8_t *c[], const uint8_t *src, int stride,
| ^
src/libavfilter/vf_convolution.c:540:48: warning: unused parameter 'h' [-Wunused-parameter]
540 | int x, int w, int y, int h, int bpc)
| ^
src/libavfilter/vf_convolution.c:552:37: warning: unused parameter 'w' [-Wunused-parameter]
552 | int x, int w, int y, int h, int bpc)
| ^
src/libavfilter/vf_convolution.c:883:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
883 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15}, 0, 15, FLAGS},
| ^
src/libavfilter/vf_convolution.c:884:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
884 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 65535, FLAGS},
| ^
src/libavfilter/vf_convolution.c:885:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
885 | { "delta", "set delta", OFFSET(delta), AV_OPT_TYPE_FLOAT, {.dbl=0}, -65535, 65535, FLAGS},
| ^
src/libavfilter/vf_convolution.c:886:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
886 | { NULL }
| ^
4 warnings generated.
CC libavfilter/vf_copy.o
CC libavfilter/vf_corr.o
src/libavfilter/vf_corr.c:414:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
414 | { NULL }
| ^
17 warnings generated.
CC libavfilter/vf_cover_rect.o
src/libavfilter/vf_cover_rect.c:52:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
52 | { NULL }
| ^
src/libavfilter/vf_cover_rect.c:57:39: warning: unused parameter 'inlink' [-Wunused-parameter]
57 | static int config_input(AVFilterLink *inlink)
| ^
1 warning generated.
CC libavfilter/vf_crop.o
2 warnings generated.
CC libavfilter/vf_cropdetect.o
src/libavfilter/vf_crop.c:273:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
273 | if ((unsigned)s->x + (unsigned)s->w > link->w)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
src/libavfilter/vf_crop.c:275:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
275 | if ((unsigned)s->y + (unsigned)s->h > link->h)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
src/libavfilter/vf_crop.c:318:34: warning: unused parameter 'res' [-Wunused-parameter]
318 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_crop.c:318:43: warning: unused parameter 'res_len' [-Wunused-parameter]
318 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_crop.c:318:56: warning: unused parameter 'flags' [-Wunused-parameter]
318 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_crop.c:358:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
358 | { "out_w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS },
| ^
src/libavfilter/vf_crop.c:359:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
359 | { "w", "set the width crop area expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, TFLAGS },
| ^
src/libavfilter/vf_crop.c:360:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
360 | { "out_h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS },
| ^
src/libavfilter/vf_crop.c:361:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
361 | { "h", "set the height crop area expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, TFLAGS },
| ^
src/libavfilter/vf_crop.c:362:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
362 | { "x", "set the x crop area expression", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "(in_w-out_w)/2"}, 0, 0, TFLAGS },
| ^
src/libavfilter/vf_crop.c:363:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
363 | { "y", "set the y crop area expression", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "(in_h-out_h)/2"}, 0, 0, TFLAGS },
| ^
src/libavfilter/vf_crop.c:364:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
364 | { "keep_aspect", "keep aspect ratio", OFFSET(keep_aspect), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_crop.c:365:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
365 | { "exact", "do exact cropping", OFFSET(exact), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_crop.c:366:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
366 | { NULL }
| ^
src/libavfilter/vf_cropdetect.c:145:33: warning: unused parameter 'ctx' [-Wunused-parameter]
145 | static int checkline_edge(void *ctx, const unsigned char *src, int stride, int len, int bpp)
| ^
src/libavfilter/vf_cropdetect.c:335:31: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
335 | for (i = 0; i < sd->size / sizeof(AVMotionVector); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_cropdetect.c:472:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
472 | { "limit", "Threshold below which the pixel is considered black", OFFSET(limit), AV_OPT_TYPE_FLOAT, { .dbl = 24.0/255 }, 0, 65535, TFLAGS },
| ^
src/libavfilter/vf_cropdetect.c:473:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
473 | { "round", "Value by which the width/height should be divisible", OFFSET(round), AV_OPT_TYPE_INT, { .i64 = 16 }, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_cropdetect.c:474:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
474 | { "reset", "Recalculate the crop area after this many frames", OFFSET(reset_count), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_cropdetect.c:475:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
475 | { "skip", "Number of initial frames to skip", OFFSET(skip), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_cropdetect.c:476:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
476 | { "reset_count", "Recalculate the crop area after this many frames",OFFSET(reset_count),AV_OPT_TYPE_INT,{ .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_cropdetect.c:477:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
477 | { "max_outliers", "Threshold count of outliers", OFFSET(max_outliers),AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_cropdetect.c:481:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
481 | { "high", "Set high threshold for edge detection", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=25/255.}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_cropdetect.c:482:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
482 | { "low", "Set low threshold for edge detection", OFFSET(low), AV_OPT_TYPE_FLOAT, {.dbl=15/255.}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_cropdetect.c:483:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
483 | { "mv_threshold", "motion vector threshold when estimating video window size", OFFSET(mv_threshold), AV_OPT_TYPE_INT, {.i64=8}, 0, 100, FLAGS},
| ^
src/libavfilter/vf_cropdetect.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
484 | { NULL }
| ^
14 warnings generated.
CC libavfilter/vf_curves.o
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) \
| ^
4 warnings generated.
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],
| ^
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.
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]CC libavfilter/vf_decimate.o
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 },
| ^
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,
| ^
10 warnings generated.
CC libavfilter/vf_dejudder.o
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 }
| ^
5 warnings generated.
src/libavfilter/vf_deshake.c:139:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
139 | { NULL }
| ^
CC libavfilter/vf_despill.o
src/libavfilter/vf_deshake.c:367:49: warning: unused parameter 'ctx' [-Wunused-parameter]
367 | static int deshake_transform_c(AVFilterContext *ctx,
| ^
src/libavfilter/vf_deshake.c:461:25: warning: missing field 'zoom' initializer [-Wmissing-field-initializers]
461 | Transform t = {{0},0}, orig = {{0},0};
| ^
src/libavfilter/vf_deshake.c:461:41: warning: missing field 'zoom' initializer [-Wmissing-field-initializers]
461 | Transform t = {{0},0}, orig = {{0},0};
| ^
src/libavfilter/vf_deshake.c:496:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
496 | if ((unsigned)deshake->cx + (unsigned)deshake->cw > link->w) deshake->cw = link->w - deshake->cx;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
src/libavfilter/vf_deshake.c:497:59: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
497 | if ((unsigned)deshake->cy + (unsigned)deshake->ch > link->h) deshake->ch = link->h - deshake->cy;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
src/libavfilter/vf_despill.c:147:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
147 | { "mix", "set the spillmap mix", OFFSET(spillmix), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_despill.c:148:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
148 | { "expand", "set the spillmap expand", OFFSET(spillexpand), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_despill.c:149:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
149 | { "red", "set red scale", OFFSET(redscale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS },
| ^
src/libavfilter/vf_despill.c:150:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
150 | { "green", "set green scale", OFFSET(greenscale), AV_OPT_TYPE_FLOAT, {.dbl=-1}, -100, 100, FLAGS },
| ^
src/libavfilter/vf_despill.c:151:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
151 | { "blue", "set blue scale", OFFSET(bluescale), AV_OPT_TYPE_FLOAT, {.dbl=0}, -100, 100, FLAGS },
| ^
src/libavfilter/vf_despill.c:152:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
152 | { "brightness", "set brightness", OFFSET(brightness), AV_OPT_TYPE_FLOAT, {.dbl=0}, -10, 10, FLAGS },
| ^
src/libavfilter/vf_despill.c:153:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
153 | { "alpha", "change alpha component", OFFSET(alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_despill.c:154:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
154 | { NULL }
| ^
4 warnings generated.
CC libavfilter/vf_detelecine.o
8 warnings generated.
CC libavfilter/vf_displace.o
14 warnings generated.
CC libavfilter/vf_drawbox.o
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}
| ^
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 grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_drawbox.c:532:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
532 | { "t", "set grid line thickness", OFFSET(t_expr), AV_OPT_TYPE_STRING, {.str="1"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_drawbox.c:533:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
533 | { "replace", "replace color & alpha", OFFSET(replace), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, FLAGS },
| ^
src/libavfilter/vf_drawbox.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
534 | { NULL }
| ^
6 warnings generated.
3 warnings generated.
CC libavfilter/vf_edgedetect.o
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", O1F warningF generatedS.
ET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_elbg.c:60:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "l", "set codebook length", OFFSET(codebook_length), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_elbg.c:61:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "nb_steps", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_elbg.c:62:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "n", "set max number of steps used to compute the mapping", OFFSET(max_steps_nb), AV_OPT_TYPE_INT, { .i64 = 1 }, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_elbg.c:63:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "seed", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, {.i64 = -1}, -1, UINT32_MAX, FLAGS },
| ^
src/libavfilter/vf_elbg.c:64:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "s", "set the random seed", OFFSET(lfg_seed), AV_OPT_TYPE_INT64, { .i64 = -1 }, -1, UINT32_MAX, FLAGS },
| ^
src/libavfilter/vf_elbg.c:65:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "pal8", "set the pal8 output", OFFSET(pal8), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavfilter/vf_elbg.c:66:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "use_alpha", "use alpha channel for mapping", OFFSET(use_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_elbg.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
67 | { NULL }
| ^
CC libavfilter/vf_entropy.o
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)
| ^
1 warning generated.
src/libavfilter/vf_estdif.c:94:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | { "rslope", "specify the search radius for edge slope tracing", OFFSET(rslope), AV_OPT_TYPE_INT, {.i64=1}, 1, MAX_R, FLAGS },
| ^
src/libavfilter/vf_estdif.c:95:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
95 | { "redge", "specify the search radius for best edge matching", OFFSET(redge), AV_OPT_TYPE_INT, {.i64=2}, 0, MAX_R, FLAGS },
| ^
src/libavfilter/vf_estdif.c:96:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | { "ecost", "specify the edge cost for edge matching", OFFSET(ecost), AV_OPT_TYPE_INT, {.i64=2}, 0, 50, FLAGS },
| ^
src/libavfilter/vf_estdif.c:97:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | { "mcost", "specify the middle cost for edge matching", OFFSET(mcost), AV_OPT_TYPE_INT, {.i64=1}, 0, 50, FLAGS },
| ^
src/libavfilter/vf_estdif.c:98:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | { "dcost", "specify the distance cost for edge matching", OFFSET(dcost), AV_OPT_TYPE_INT, {.i64=1}, 0, 50, FLAGS },
| ^
src/libavfilter/vf_estdif.c:103:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
103 | { NULL }
| ^
src/libavfilter/vf_eq.c:285:34: warning: unused parameter 'res' [-Wunused-parameter]
285 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_eq.c:285:43: warning: unused parameter 'res_len' [-Wunused-parameter]
285 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_eq.c:285:56: warning: unused parameter 'flags' [-Wunused-parameter]
285 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_eq.c:317:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
317 | OFFSET(contrast_expr), AV_OPT_TYPE_STRING, {.str = "1.0"}, 0, 0, TFLAGS },
| ^
src/libavfilter/vf_eq.c:319:85: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_estdif.c: 178319: | 1 : warning: unused parameter 'prev2' [-Wunused-parameter]
O178F | FMSIEDT2((buriingth8t_nte,s s8_)e
x p| r^)
, src/libavfilter/vf_estdif.c :A168V:_45O:P Tnote: _expanded from macro 'MID2'T
YPE _168S | T R I N G , { . s t r = " 0 . 0 " } , 0 , 0c,o nTsFtL AtGySp e} ,*
c o| n ^s
t prev2, src/libavfilter/vf_eq.c : 321 : 85 :\
warning: missing field 'unit' initializer [-Wmissing-field-initializers]|
^
src/libavfilter/vf_estdif.c :321178 | : 1 : warning: unused parameter 'next2' [-Wunused-parameter]
src/libavfilter/vf_estdif.c :O169F:F45S:E Tnote: (expanded from macro 'MID2's
atu r169a | t i o n _ e x p r ) , A V _ O P T _ T Y P E _ ScToRnIsNtG ,t y{p.es t*rc o=n s"t1 .n0e"x}t,2 ,0 , 0 , T F L A G S }\,
| | ^ ^
src/libavfilter/vf_estdif.c:178:1: warning: unused parameter 'prev3' [-Wunused-parameter]
src/libavfilter/vf_eq.csrc/libavfilter/vf_estdif.c::323170::8545:: warning: note: missing field 'unit' initializer [-Wmissing-field-initializers]expanded from macro 'MID2'
170323 | | O F F S E T ( g a m m a _ e x p r )c,o n s t t y p eA V*_cOoPnTs_tT YpPrEe_vS3T,R I N G , { . s t r = \"
1 .| 0 ^"
}, src/libavfilter/vf_estdif.c0:,178 :01,: Twarning: Funused parameter 'next3' [-Wunused-parameter]L
Asrc/libavfilter/vf_estdif.cG:S171 :}45,:
note: | expanded from macro 'MID2' ^
171 | src/libavfilter/vf_eq.c : 325 :c85o:n swarning: tmissing field 'unit' initializer [-Wmissing-field-initializers]
type *325c | o n s t n e x tO3F,F S E T ( g a m m\a
_ r| _ ^e
xprsrc/libavfilter/vf_estdif.c):,178 : 1 : warning: unused parameter 'depth' [-Wunused-parameter]A
Vsrc/libavfilter/vf_estdif.c_:O172P:T54_:T Ynote: Pexpanded from macro 'MID2'E
_STR I172N | G , { . s t r = " 1 . 0 " } , 0 , 0 , T FiLnAtG Se n}d,,
i| n ^t
x, int k, int depth)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, TFLAGsrc/libavfilter/vf_estdif.cS: 179}:,1
: | warning: ^unused parameter 'prev2' [-Wunused-parameter]
179 | MID2(src/libavfilter/vf_eq.cu:i329n:t851:6 _warning: tmissing field 'unit' initializer [-Wmissing-field-initializers],
16)
329| | ^
src/libavfilter/vf_estdif.c : 168 : 45 :O Fnote: Fexpanded from macro 'MID2'S
ET(g a168m | m a _ b _ e x p r ) , A V _ O P T _ T Y PcEo_nSsTtR ItNyGp,e {*.csotnrs t= p"r1e.v02",} , 0 , 0 , T F L A G\S
}| , ^
| src/libavfilter/vf_estdif.c ^:
179:1: warning: unused parameter 'next2' [-Wunused-parameter]
src/libavfilter/vf_estdif.c:169:45:src/libavfilter/vf_eq.c :note: 331expanded from macro 'MID2':
85: warning: 169missing field 'unit' initializer [-Wmissing-field-initializers] |
CC libavfilter/vf_exposure.o
331 | O F F S E T ( g a m m a _cwoenisgth tt_yepxep r*)c,o nAsVt_ OnPeTx_tT2Y,P E _ S T R I N G , { . s\t
r | = ^
"1src/libavfilter/vf_estdif.c.:0179":}1,: 0warning: ,unused parameter 'prev3' [-Wunused-parameter]
0src/libavfilter/vf_estdif.c,: 170T:F45L:A Gnote: Sexpanded from macro 'MID2'
},
170| | ^
const type *const psrc/libavfilter/vf_eq.cr:e335v:312,: warning: missing field 'help' initializer [-Wmissing-field-initializers]
335 | {\
N U| L ^L
}
src/libavfilter/vf_estdif.c :| 179 ^:
1: warning: unused parameter 'next3' [-Wunused-parameter]
src/libavfilter/vf_estdif.c:171:45: note: expanded from macro 'MID2'
171 | const type *const next3, \
| ^
src/libavfilter/vf_estdif.c:179:1: warning: unused parameter 'depth' [-Wunused-parameter]
src/libavfilter/vf_estdif.c:172:54: note: expanded from macro 'MID2'
172 | int end, int x, int k, int depth) \
| ^
src/libavfilter/vf_estdif.c:198:1: warning: unused parameter 'prev3' [-Wunused-parameter]
198 | MID4(uint8_t, 8)
| ^
src/libavfilter/vf_estdif.c:186:45: note: expanded from macro 'MID4'
186 | const type *const prev3, \
| ^
src/libavfilter/vf_estdif.c:198:1: warning: unused parameter 'next3' [-Wunused-parameter]
src/libavfilter/vf_estdif.c:187:45: note: expanded from macro 'MID4'
187 | const type *const next3, \
| ^
src/libavfilter/vf_estdif.c:199:1: warning: unused parameter 'prev3' [-Wunused-parameter]
199 | MID4(uint16_t, 16)
| ^
src/libavfilter/vf_estdif.c:186:45: note: expanded from macro 'MID4'
186 | const type *const prev3, \
| ^
src/libavfilter/vf_estdif.c:199:1: warning: unused parameter 'next3' [-Wunused-parameter]
src/libavfilter/vf_estdif.c:187:45: note: expanded from macro 'MID4'
187 | const type *const next3, \
| ^
3 warnings generated.
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 }
| ^
CC libavfilter/vf_extractplanes.o
12 warnings generated.
CC libavfilter/vf_fade.o
src/libavfilter/vf_extractplanes.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
63 | { NULL }
| ^
src/libavfilter/vf_extractplanes.c:181:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
181 | for (i = 1; i < avff->nb_formats; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/vf_extractplanes.c:220:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
220 | for (i = 0; i < ctx->nb_outputs; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/vf_extractplanes.c:343:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
343 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/vf_extractplanes.c:351:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
351 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/vf_extractplanes.c:366:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
366 | for (int i = 0; i < ctx->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
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", "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 }
| ^
CC libavfilter/vf_fftdnoiz.o
src/libavfilter/vf_feedback.c:127:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
127 | for (int i = 0; i < ctx->nb_outputs; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/vf_feedback.c:323:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
323 | { "x", "set top left crop position", OFFSET(x), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS },
| ^
src/libavfilter/vf_feedback.c:324:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
324 | { "y", "set top left crop position", OFFSET(y), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, TFLAGS },
| ^
src/libavfilter/vf_feedback.c:325:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
325 | { "w", "set crop size", OFFSET(w), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_feedback.c:326:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
326 | { "h", "set crop size", OFFSET(h), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_feedback.c:327:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
327 | { NULL }
| ^
6 warnings generated.
CC libavfilter/vf_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 }
| ^
2 warnings generated.
src/libavfilter/vf_fieldmatch.c:131:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
131 | { "ppsrc", "mark main input as a pre-processed input and activate clean source input stream", OFFSET(ppsrc), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:136:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
136 | { "mchroma", "set whether or not chroma is included during the match comparisons", OFFSET(mchroma), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:137:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
137 | { "y0", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y0), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:138:174: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
138 | { "y1", "define an exclusion band which excludes the lines between y0 and y1 from the field matching decision", OFFSET(y1), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:139:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
139 | { "scthresh", "set scene change detection threshold", OFFSET(scthresh_flt), AV_OPT_TYPE_DOUBLE, {.dbl=12}, 0, 100, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:148:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
148 | { "cthresh", "set the area combing threshold used for combed frame detection", OFFSET(cthresh), AV_OPT_TYPE_INT, {.i64= 9}, -1, 0xff, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:149:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
149 | { "chroma", "set whether or not chroma is considered in the combed frame decision", OFFSET(chroma), AV_OPT_TYPE_BOOL,{.i64= 0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:150:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
150 | { "blockx", "set the x-axis size of the window used during combed frame detection", OFFSET(blockx), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:151:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
151 | { "blocky", "set the y-axis size of the window used during combed frame detection", OFFSET(blocky), AV_OPT_TYPE_INT, {.i64=16}, 4, 1<<9, FLAGS },
| ^
src/libavfilter/vf_fieldmatch.c:152:215: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
152 | { "combpel", "set the number of 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 }
| ^
CC libavfilter/vf_fieldorder.o
src/libavfilter/vf_fieldmatch.c:729:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
729 | for (i = 0; i < FF_ARRAY_ELEMS(combs); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fieldmatch.c:842:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
842 | for (i = 0; i < FF_ARRAY_ELEMS(gen_frames); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fieldorder.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
162 | { NULL }
| ^
1 warning generated.
CC libavfilter/vf_fillborders.o
15 warnings generated.
CC libavfilter/vf_find_rect.o
src/libavfilter/vf_fillborders.c:681:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
681 | { "left", "set the left fill border", OFFSET(left), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_fillborders.c:682:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
682 | { "right", "set the right fill border", OFFSET(right), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_fillborders.c:683:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
683 | { "top", "set the top fill border", OFFSET(top), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_fillborders.c:684:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
684 | { "bottom", "set the bottom fill border", OFFSET(bottom), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_fillborders.c:694:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
694 | { NULL }
| ^
2 warnings generated.
CC libavfilter/vf_flip_vulkan.o
src/libavfilter/vf_find_rect.c:51:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl = 0.5}, 0, 1.0, FLAGS },
| ^
src/libavfilter/vf_find_rect.c:52:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
52 | { "mipmaps", "set mipmaps", OFFSET(mipmaps), AV_OPT_TYPE_INT, {.i64 = 3}, 1, MAX_MIPMAPS, FLAGS },
| ^
src/libavfilter/vf_find_rect.c:53:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | { "xmin", "", OFFSET(xmin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_find_rect.c:54:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "ymin", "", OFFSET(ymin), AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_find_rect.c:55:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "xmax", "", OFFSET(xmax), AV_OPT_TYPE_INT, {.i64 = INT_MAX}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_find_rect.c:56:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "ymax", "", OFFSET(ymax), AV_OPT_TYPE_INT, {.i64 = INT_MAX}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_find_rect.c:57:81: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "discard", "", OFFSET(discard), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_find_rect.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
58 | { NULL }
| ^
8 warnings generated.
CC libavfilter/vf_floodfill.o
In file included from src/libavfilter/vf_flip_vulkan.c:23:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h: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:46:63: warning: unused parameter 'in' [-Wunused-parameter]
46 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in)
| ^
src/libavfilter/vf_flip_vulkan.c:164:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
164 | { NULL },
| ^
src/libavfilter/vf_flip_vulkan.c:192:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
192 | { NULL },
| ^
src/libavfilter/vf_flip_vulkan.c:220:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
220 | { NULL },
| ^
13 warnings generated.
CC libavfilter/vf_format.o
src/libavfilter/vf_floodfill.c:87:69: warning: unused parameter 's3' [-Wunused-parameter]
87 | unsigned s0, unsigned s1, unsigned s2, unsigned s3)
| ^
src/libavfilter/vf_floodfill.c:99:72: warning: unused parameter 's3' [-Wunused-parameter]
99 | unsigned s0, unsigned s1, unsigned s2, unsigned s3)
| ^
src/libavfilter/vf_floodfill.c:111:43: warning: unused parameter 's1' [-Wunused-parameter]
111 | unsigned s0, unsigned s1, unsigned s2, unsigned s3)
| ^
src/libavfilter/vf_floodfill.c:111:56: warning: unused parameter 's2' [-Wunused-parameter]
111 | unsigned s0, unsigned s1, unsigned s2, unsigned s3)
| ^
src/libavfilter/vf_floodfill.c:111:69: warning: unused parameter 's3' [-Wunused-parameter]
111 | unsigned s0, unsigned s1, unsigned s2, unsigned s3)
| ^
src/libavfilter/vf_floodfill.c:121:46: warning: unused parameter 's1' [-Wunused-parameter]
121 | unsigned s0, unsigned s1, unsigned s2, unsigned s3)
| ^
src/libavfilter/vf_floodfill.c:121:59: warning: unused parameter 's2' [-Wunused-parameter]
121 | unsigned s0, unsigned s1, unsigned s2, unsigned s3)
| ^
src/libavfilter/vf_floodfill.c:121:72: warning: unused parameter 's3' [-Wunused-parameter]
121 | unsigned s0, unsigned s1, unsigned s2, unsigned s3)
| ^
src/libavfilter/vf_floodfill.c:131:46: warning: unused parameter 'd1' [-Wunused-parameter]
131 | unsigned d0, unsigned d1, unsigned d2, unsigned d3)
| ^
src/libavfilter/vf_floodfill.c:131:59: warning: unused parameter 'd2' [-Wunused-parameter]
131 | unsigned d0, unsigned d1, unsigned d2, unsigned d3)
| ^
src/libavfilter/vf_floodfill.c:131:72: warning: unused parameter 'd3' [-Wunused-parameter]
131 | unsigned d0, unsigned d1, unsigned d2, unsigned d3)
| ^
src/libavfilter/vf_floodfill.c:137:49: warning: unused parameter 'd1' [-Wunused-parameter]
137 | unsigned d0, unsigned d1, unsigned d2, unsigned d3)
| ^
src/libavfilter/vf_floodfill.c:137:62: warning: unused parameter 'd2' [-Wunused-parameter]
137 | unsigned d0, unsigned d1, unsigned d2, unsigned d3)
| ^
src/libavfilter/vf_floodfill.c:137:75: warning: unused parameter 'd3' [-Wunused-parameter]
137 | unsigned d0, unsigned d1, unsigned d2, unsigned d3)
| ^
src/libavfilter/vf_floodfill.c:143:72: warning: unused parameter 'd3' [-Wunused-parameter]
143 | unsigned d0, unsigned d1, unsigned d2, unsigned d3)
| ^
src/libavfilter/vf_floodfill.c:151:75: warning: unused parameter 'd3' [-Wunused-parameter]
151 | unsigned d0, unsigned d1, unsigned d2, unsigned d3)
| ^
src/libavfilter/vf_floodfill.c:177:39: warning: unused parameter 's1' [-Wunused-parameter]
177 | int *s0, int *s1, int *s2, int *s3)
| ^
src/libavfilter/vf_floodfill.c:177:48: warning: unused parameter 's2' [-Wunused-parameter]
177 | int *s0, int *s1, int *s2, int *s3)
| ^
src/libavfilter/vf_floodfill.c:177:57: warning: unused parameter 's3' [-Wunused-parameter]
177 | int *s0, int *s1, int *s2, int *s3)
| ^
src/libavfilter/vf_floodfill.c:184:42: warning: unused parameter 's1' [-Wunused-parameter]
184 | int *s0, int *s1, int *s2, int *s3)
| ^
src/libavfilter/vf_floodfill.c:184:51: warning: unused parameter 's2' [-Wunused-parameter]
184 | int *s0, int *s1, int *s2, int *s3)
| ^
src/libavfilter/vf_floodfill.c:184:60: warning: unused parameter 's3' [-Wunused-parameter]
184 | int *s0, int *s1, int *s2, int *s3)
| ^
src/libavfilter/vf_floodfill.c:191:57: warning: unused parameter 's3' [-Wunused-parameter]
191 | int *s0, int *s1, int *s2, int *s3)
| ^
src/libavfilter/vf_floodfill.c:202:60: warning: unused parameter 's3' [-Wunused-parameter]
202 | int *s0, int *s1, int *s2, int *s3)
| ^
6 warnings generated.
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 #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 }
| ^
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 }
| ^
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.
35 warnings generated.
CC libavfilter/vf_framepack.o
CC libavfilter/vf_framerate.o
3 warnings generated.
CC libavfilter/vf_framestep.o
src/libavfilter/vf_framerate.c:49:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
49 | {"fps", "required output frames per second rate", OFFSET(dest_frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="50"}, 0, INT_MAX, V|F },
| ^
src/libavfilter/vf_framerate.c:51:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | {"interp_start", "point to start linear interpolation", OFFSET(interp_start), AV_OPT_TYPE_INT, {.i64=15}, 0, 255, V|F },
| ^
src/libavfilter/vf_framerate.c:52:167: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
52 | {"interp_end", "point to end linear interpolation", OFFSET(interp_end), AV_OPT_TYPE_INT, {.i64=240}, 0, 255, V|F },
| ^
src/libavfilter/vf_framerate.c:53:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | {"scene", "scene change level", OFFSET(scene_score), AV_OPT_TYPE_DOUBLE, {.dbl=8.2}, 0, 100., V|F },
| ^
src/libavfilter/vf_framerate.c:59:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
59 | {NULL}
| ^
src/libavfilter/vf_framerate.c:253:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
253 | BLEND_FRAME_FUNC(8)
| ^
src/libavfilter/vf_framerate.c:236:49: note: expanded from macro 'BLEND_FRAME_FUNC'
236 | uint##nbits##_t *src1w = (uint##nbits##_t *)src1; \
| ^
src/libavfilter/vf_framerate.c:253:1: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
src/libavfilter/vf_framerate.c:237:49: note: expanded from macro 'BLEND_FRAME_FUNC'
237 | uint##nbits##_t *src2w = (uint##nbits##_t *)src2; \
| ^
src/libavfilter/vf_framerate.c:254:1: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
254 | BLEND_FRAME_FUNC(16)
| ^
src/libavfilter/vf_framerate.c:236:49: note: expanded from macro 'BLEND_FRAME_FUNC'
236 | uint##nbits##_t *src1w = (uint##nbits##_t *)src1; \
| ^
src/libavfilter/vf_framerate.c:254:1: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
src/libavfilter/vf_framerate.c:237:49: note: expanded from macro 'BLEND_FRAME_FUNC'
237 | uint##nbits##_t *src2w = (uint##nbits##_t *)src2; \
| ^
src/libavfilter/vf_framepack.c:434:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
434 | { NULL },
| ^
src/libavfilter/vf_framestep.c:40:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
40 | { "step", "set frame step", OFFSET(frame_step), AV_OPT_TYPE_INT, {.i64=1}, 1, INT_MAX, FLAGS},
| ^
src/libavfilter/vf_framestep.c:41:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
41 | { NULL },
| ^
2 warnings generated.
CC libavfilter/vf_freezedetect.o
9 warnings generated.
CC libavfilter/vf_freezeframes.o
src/libavfilter/vf_freezedetect.c:55:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "n", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F },
| ^
src/libavfilter/vf_freezedetect.c:56:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "noise", "set noise tolerance", OFFSET(noise), AV_OPT_TYPE_DOUBLE, {.dbl=0.001}, 0, 1.0, V|F },
| ^
src/libavfilter/vf_freezedetect.c:57:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "d", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F },
| ^
src/libavfilter/vf_freezedetect.c:58:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | { "duration", "set minimum duration in seconds", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=2000000}, 0, INT64_MAX, V|F },
| ^
src/libavfilter/vf_freezedetect.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
60 | {NULL}
| ^
5 warnings generated.
CC libavfilter/vf_fspp.o
src/libavfilter/vf_freezeframes.c:41:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
41 | { "first", "set first frame to freeze", OFFSET(first), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS },
| ^
src/libavfilter/vf_freezeframes.c:42:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
42 | { "last", "set last frame to freeze", OFFSET(last), AV_OPT_TYPE_INT64, {.i64=0}, 0, INT64_MAX, FLAGS },
| ^
src/libavfilter/vf_freezeframes.c:43:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
5 warnings generated43.
| { "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 },
| ^
CC libavfilter/vf_fsppdsp.o
1 warning generated.
CC libavfilter/vf_fsync.o
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_fsppdsp.c:174:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
174 | THRESHOLD(tmp0, d0, threshold[0 * 8]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD'
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavfilter/vf_fsppdsp.c:175:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
175 | THRESHOLD(tmp1, d2, threshold[2 * 8]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD'
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavfilter/vf_fsppdsp.c:176:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
176 | THRESHOLD(tmp2, d4, threshold[4 * 8]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD'
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavfilter/vf_fsppdsp.c:177:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
177 | THRESHOLD(tmp3, d6, threshold[6 * 8]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD'
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavfilter/vf_fsppdsp.c:211:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
211 | THRESHOLD(tmp4, d1, threshold[1 * 8]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD'
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavfilter/vf_fsppdsp.c:212:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
212 | THRESHOLD(tmp5, d3, threshold[3 * 8]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD'
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavfilter/vf_fsppdsp.c:213:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
213 | THRESHOLD(tmp6, d5, threshold[5 * 8]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD'
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavfilter/vf_fsppdsp.c:214:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
214 | THRESHOLD(tmp7, d7, threshold[7 * 8]);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_fsppdsp.c:37:31: note: expanded from macro 'THRESHOLD'
37 | if (((unsigned)((x) + t)) >= t * 2) r = (x); \
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavfilter/vf_fsync.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
57 | { NULL }
| ^
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},
| ^
6 warnings generated.
In file included from src/libavfilter/vf_gblur_vulkan.c:24:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h: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_gradfun.o
src/libavfilter/vf_gblur_vulkan.c:149:63: warning: unused parameter 'in' [-Wunused-parameter]
149 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in)
| ^
src/libavfilter/vf_gblur_vulkan.c:262:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
262 | { "sigma", "Set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, { .dbl = 0.5 }, 0.01, 1024.0, FLAGS },
| ^
src/libavfilter/vf_gblur_vulkan.c:263:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
263 | { "sigmaV", "Set vertical sigma", OFFSET(sigmaV), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, 0.0, 1024.0, FLAGS },
| ^
src/libavfilter/vf_gblur_vulkan.c:264:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
264 | { "planes", "Set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, { .i64 = 0xF }, 0, 0xF, FLAGS },
| ^
src/libavfilter/vf_gblur_vulkan.c:265:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
265 | { "size", "Set kernel size", OFFSET(size), AV_OPT_TYPE_INT, { .i64 = 19 }, 1, GBLUR_MAX_KERNEL_SIZE, FLAGS },
| ^
src/libavfilter/vf_gblur_vulkan.c:266:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
266 | { "sizeV", "Set vertical kernel size", OFFSET(sizeV), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, GBLUR_MAX_KERNEL_SIZE, FLAGS },
| ^
src/libavfilter/vf_gblur_vulkan.c:267:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
267 | { NULL },
| ^
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 }
| ^
9 warnings generated.
CC libavfilter/vf_grayworld.o
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
17 warnings generated.
CC libavfilter/vf_histogram.o
src/libavfilter/vf_histeq.c:73:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "strength", "set the strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=0.2}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_histeq.c:74:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "intensity", "set the intensity", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0.21}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_histeq.c:79:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
79 | { NULL }
| ^
3 warnings generated.
CC libavfilter/vf_hqdn3d.o
7 warnings generated.
CC libavfilter/vf_hqx.o
CC libavfilter/vf_hsvkey.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++) {
| ~ ^ ~~~~~~~~~~~~~~~~
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_hqx.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
54 | { NULL }
| ^
src/libavfilter/vf_hqx.c:461:1: warning: unused parameter 'ctx' [-Wunused-parameter]
461 | HQX_FUNC(2)
| ^
src/libavfilter/vf_hqx.c:455:41: note: expanded from macro 'HQX_FUNC'
455 | static int hq##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \
| ^
src/libavfilter/vf_hqx.c:462:1: warning: unused parameter 'ctx' [-Wunused-parameter]
462 | HQX_FUNC(3)
| ^
src/libavfilter/vf_hqx.c:455:41: note: expanded from macro 'HQX_FUNC'
455 | static int hq##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \
| ^
src/libavfilter/vf_hqx.c:463:1: warning: unused parameter 'ctx' [-Wunused-parameter]
463 | HQX_FUNC(4)
| ^
src/libavfilter/vf_hqx.c:455:41: note: expanded from macro 'HQX_FUNC'
455 | static int hq##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \
| ^
src/libavfilter/vf_hqdn3d.c:292:73: warning: unused parameter 'n_jobs' [-Wunused-parameter]
292 | static int do_denoise(AVFilterContext *ctx, void *data, int job_nr, int n_jobs)
| ^
src/libavfilter/vf_hqdn3d.c:366:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
366 | { "luma_spatial", "spatial luma strength", OFFSET(strength[LUMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_hqdn3d.c:367:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
367 | { "chroma_spatial", "spatial chroma strength", OFFSET(strength[CHROMA_SPATIAL]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_hqdn3d.c:368:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
368 | { "luma_tmp", "temporal luma strength", OFFSET(strength[LUMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_hqdn3d.c:369:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
369 | { "chroma_tmp", "temporal chroma strength", OFFSET(strength[CHROMA_TMP]), AV_OPT_TYPE_DOUBLE, { .dbl = 0.0 }, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_hqdn3d.c:370:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
370 | { NULL }
| ^
src/libavfilter/vf_hsvkey.c:290:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
290 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:291:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
291 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:292:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
292 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:293:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
293 | { "similarity", "set the hsvkey similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01}, 0.00001, 1.0, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:294:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
294 | { "blend", "set the hsvkey blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:295:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
295 | { NULL }
| ^
src/libavfilter/vf_hsvkey.c:332:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
332 | { "hue", "set the hue value", OFFSET(hue_opt), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -360, 360, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:333:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
333 | { "sat", "set the saturation value", OFFSET(sat), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:334:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
334 | { "val", "set the value value", OFFSET(val), AV_OPT_TYPE_FLOAT, { .dbl = 0 }, -1, 1, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:335:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
335 | { "similarity", "set the hsvhold similarity value", OFFSET(similarity), AV_OPT_TYPE_FLOAT, { .dbl = 0.01 }, 0.00001, 1.0, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:336:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
336 | { "blend", "set the hsvhold blend value", OFFSET(blend), AV_OPT_TYPE_FLOAT, { .dbl = 0.0 }, 0.0, 1.0, FLAGS },
| ^
src/libavfilter/vf_hsvkey.c:337:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
337 | { NULL }
| ^
12 warnings generated.
CC libavfilter/vf_hue.o
21 warnings generated.
CC libavfilter/vf_huesaturation.o
src/libavfilter/vf_hue.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
99 | { NULL }
| ^
src/libavfilter/vf_hue.c:467:34: warning: unused parameter 'res' [-Wunused-parameter]
467 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_hue.c:467:43: warning: unused parameter 'res_len' [-Wunused-parameter]
467 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_hue.c:467:56: warning: unused parameter 'flags' [-Wunused-parameter]
467 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_huesaturation.c:83:53: warning: unused parameter 'max' [-Wunused-parameter]
83 | static inline int lerpi8(int v0, int v1, int f, int max)
| ^
src/libavfilter/vf_huesaturation.c:440:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
440 | { "hue", "set the hue shift", OFFSET(hue), AV_OPT_TYPE_FLOAT, {.dbl=0},-180, 180, VF },
| ^
src/libavfilter/vf_huesaturation.c:441:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
441 | { "saturation", "set the saturation shift", OFFSET(saturation), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavfilter/vf_huesaturation.c:442:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
442 | { "intensity", "set the intensity shift", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, VF },
| ^
src/libavfilter/vf_huesaturation.c:451:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
451 | { "strength", "set the filtering strength", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0,100,VF },
| ^
src/libavfilter/vf_huesaturation.c:452:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
452 | { "rw", "set the red weight", OFFSET(rlw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF },
| ^
src/libavfilter/vf_huesaturation.c:453:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
453 | { "gw", "set the green weight", OFFSET(glw), AV_OPT_TYPE_FLOAT, {.dbl=.334}, 0, 1, VF },
| ^
src/libavfilter/vf_huesaturation.c:454:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
454 | { "bw", "set the blue weight", OFFSET(blw), AV_OPT_TYPE_FLOAT, {.dbl=.333}, 0, 1, VF },
| ^
src/libavfilter/vf_huesaturation.c:455:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
455 | { "lightness", "set the preserve lightness", OFFSET(lightness), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
| ^
src/libavfilter/vf_huesaturation.c:456:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
456 | { NULL }
| ^
4 warnings generated.
CC libavfilter/vf_hwdownload.o
6 warnings generated.
CC libavfilter/vf_hwmap.o
src/libavfilter/vf_hwdownload.c:38:60: warning: unused parameter 'avctx' [-Wunused-parameter]
38 | static int hwdownload_query_formats(const AVFilterContext *avctx,
| ^
10 warnings generated.
CC libavfilter/vf_hwupload.o
1 warning generated.
src/libavfilter/vf_hwmap.c:40:55: warning: unused parameter 'avctx' [-Wunused-parameter]
40 | static int hwmap_query_formats(const AVFilterContext *avctx,
| ^
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_hysteresis.o
4 warnings generated.
CC libavfilter/vf_identity.o
src/libavfilter/vf_hwupload.c:236:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
236 | },
| ^
src/libavfilter/vf_hwupload.c:239:5: warning: missing field 'help' initializer [-Wmissing-field-initializers]
239 | }
| ^
src/libavfilter/vf_hysteresis.c:56:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavfilter/vf_hysteresis.c:57:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavfilter/vf_hysteresis.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
58 | { NULL }
| ^
2 warnings generated.
CC libavfilter/vf_idet.o
src/libavfilter/vf_identity.c:398:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
398 | { NULL }
| ^
src/libavfilter/vf_idet.c:81:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
81 | { "intl_thres", "set interlacing threshold", OFFSET(interlace_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.04}, -1, FLT_MAX, FLAGS },
| ^
src/libavfilter/vf_idet.c:82:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "prog_thres", "set progressive threshold", OFFSET(progressive_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 1.5}, -1, FLT_MAX, FLAGS },
| ^
src/libavfilter/vf_idet.c:83:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "rep_thres", "set repeat threshold", OFFSET(repeat_threshold), AV_OPT_TYPE_FLOAT, {.dbl = 3.0}, -1, FLT_MAX, FLAGS },
| ^
src/libavfilter/vf_idet.c:84:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "half_life", "half life of cumulative statistics", OFFSET(half_life), AV_OPT_TYPE_FLOAT, {.dbl = 0.0}, -1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_idet.c:85:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "analyze_interlaced_flag", "set number of frames to use to determine if the interlace flag is accurate", OFFSET(analyze_interlaced_flag), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_idet.c:86:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
86 | { NULL }
| ^
3 warnings generated.
CC libavfilter/vf_idetdsp.o
6 warnings generated.
CC libavfilter/vf_il.o
CC libavfilter/vf_interlace_vulkan.o
1 warning generated.
CC libavfilter/vf_kerndeint.o
src/libavfilter/vf_il.c:75:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | {"luma_swap", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_il.c:76:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | {"ls", "swap luma fields", OFFSET(luma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_il.c:77:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | {"chroma_swap", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_il.c:78:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | {"cs", "swap chroma fields", OFFSET(chroma_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_il.c:79:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | {"alpha_swap", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_il.c:80:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | {"as", "swap alpha fields", OFFSET(alpha_swap), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_il.c:81:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
81 | {NULL}
| ^
src/libavfilter/vf_kerndeint.c:53:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | { "thresh", "set the threshold", OFFSET(thresh), AV_OPT_TYPE_INT, {.i64=10}, 0, 255, FLAGS },
| ^
src/libavfilter/vf_kerndeint.c:54:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "map", "set the map", OFFSET(map), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_kerndeint.c:55:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "order", "set the order", OFFSET(order), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_kerndeint.c:56:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "sharp", "set sharpening", OFFSET(sharp), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_kerndeint.c:57:91: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "twoway", "set twoway", OFFSET(twoway), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_kerndeint.c:58:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
58 | { NULL }
| ^
7 warnings generated.
CC libavfilter/vf_lagfun.o
In file included from src/libavfilter/vf_interlace_vulkan.c:22:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h: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:66:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
66 | SPEC_LIST_ADD(sl, 0, 32, s->lowpass);
| ^
src/libavfilter/vf_interlace_vulkan.c:66:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
66 | SPEC_LIST_ADD(sl, 0, 32, s->lowpass);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_interlace_vulkan.c:67:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
67 | SPEC_LIST_ADD(sl, 1, 32, planes);
| ^
src/libavfilter/vf_interlace_vulkan.c:67:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
67 | SPEC_LIST_ADD(sl, 1, 32, planes);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_interlace_vulkan.c:206:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
206 | { NULL },
| ^
src/libavfilter/vf_lagfun.c:198:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
198 | { "decay", "set decay", OFFSET(decay), AV_OPT_TYPE_FLOAT, {.dbl=.95}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_lagfun.c:199:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
199 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS },
| ^
src/libavfilter/vf_lagfun.c:200:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
200 | { NULL },
| ^
7 warnings generated.
CC libavfilter/vf_lenscorrection.o
6 warnings generated.
CC libavfilter/vf_limitdiff.o
src/libavfilter/vf_lenscorrection.c:66:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
66 | { NULL }
| ^
src/libavfilter/vf_lenscorrection.c:210:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
210 | for (i = 0; i < FF_ARRAY_ELEMS(rect->correction); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_limitdiff.c:59:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "threshold", "set the threshold", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=1/255.f}, 0, 1, TFLAGS },
| ^
src/libavfilter/vf_limitdiff.c:60:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "elasticity", "set the elasticity", OFFSET(elasticity), AV_OPT_TYPE_FLOAT, {.dbl=2.f}, 0, 10, TFLAGS },
| ^
src/libavfilter/vf_limitdiff.c:61:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "reference", "enable reference stream", OFFSET(reference), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_limitdiff.c:62:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "planes", "set the planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS },
| ^
src/libavfilter/vf_limitdiff.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
63 | { NULL }
| ^
src/libavfilter/vf_limitdiff.c:90:55: warning: unused parameter 'depth' [-Wunused-parameter]
90 | int thr1, int thr2, int w, int depth)
| ^
3 warnings generated.
CC libavfilter/vf_limiter.o
2 warnings generated.
src/libavfilter/vf_limiter.c:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
54 | { NULL }
| ^
CC libavfilter/vf_lumakey.o
6 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 }
| ^
1 warning generated.
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++) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 }
| ^
src/libavfilter/vf_lut3d.c:1229:5: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1229 | COMMON_OPTIONS
| ^
src/libavfilter/vf_lut3d.c:57:12: note: expanded from macro 'COMMON_OPTIONS'
57 | { NULL }
| ^
src/libavfilter/vf_lut3d.c:1780:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1780 | { NULL }
| ^
2 warnings generated.
CC libavfilter/vf_maskedclamp.o
4 warnings generated.
CC libavfilter/vf_maskedmerge.o
src/libavfilter/vf_maskedclamp.c:54:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "undershoot", "set undershoot", OFFSET(undershoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavfilter/vf_maskedclamp.c:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "overshoot", "set overshoot", OFFSET(overshoot), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, FLAGS },
| ^
src/libavfilter/vf_maskedclamp.c:56:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavfilter/vf_maskedclamp.c:57:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
57 | { NULL }
| ^
2 warnings generated.
CC libavfilter/vf_maskedminmax.o
src/libavfilter/vf_maskedmerge.c:33:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
33 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavfilter/vf_maskedmerge.c:34:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
34 | { NULL }
| ^
src/libavfilter/vf_maskedmerge.c:173:1: warning: unused parameter 'hhalf' [-Wunused-parameter]
173 | MASKEDMERGE(8, uint8_t, uint16_t, 127, 255, / 255)
| ^
src/libavfilter/vf_maskedmerge.c:146:32: note: expanded from macro 'MASKEDMERGE'
146 | int hhalf, int mmax) \
| ^
src/libavfilter/vf_maskedmerge.c:173:1: warning: unused parameter 'mmax' [-Wunused-parameter]
src/libavfilter/vf_maskedmerge.c:146:43: note: expanded from macro 'MASKEDMERGE'
146 | int hhalf, int mmax) \
| ^
src/libavfilter/vf_maskedmerge.c:175:1: warning: unused parameter 'hhalf' [-Wunused-parameter]
175 | MASKEDMERGE(32, float, float, 0.f, 1.f, + 0.f)
| ^
src/libavfilter/vf_maskedmerge.c:146:32: note: expanded from macro 'MASKEDMERGE'
146 | int hhalf, int mmax) \
| ^
src/libavfilter/vf_maskedmerge.c:175:1: warning: unused parameter 'mmax' [-Wunused-parameter]
src/libavfilter/vf_maskedmerge.c:146:43: note: expanded from macro 'MASKEDMERGE'
146 | int hhalf, int mmax) \
| ^
4 warnings generated.
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 }
| ^
CC libavfilter/vf_maskedthreshold.o
6 warnings generated.
CC libavfilter/vf_maskfun.o
src/libavfilter/vf_maskedthreshold.c:54:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "threshold", "set threshold", OFFSET(threshold), AV_OPT_TYPE_INT, {.i64=1}, 0, UINT16_MAX, TFLAGS },
| ^
src/libavfilter/vf_maskedthreshold.c:55:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, TFLAGS },
| ^
src/libavfilter/vf_maskedthreshold.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
59 | { NULL }
| ^
2 warnings generated.
CC libavfilter/vf_mcdeint.o
src/libavfilter/vf_maskfun.c:54:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "low", "set low threshold", OFFSET(low), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT },
| ^
src/libavfilter/vf_maskfun.c:55:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "high", "set high threshold", OFFSET(high), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT },
| ^
src/libavfilter/vf_maskfun.c:56:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, VFT },
| ^
src/libavfilter/vf_maskfun.c:57:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | { "fill", "set fill value", OFFSET(fill), AV_OPT_TYPE_INT, {.i64=0}, 0, UINT16_MAX, VFT },
| ^
src/libavfilter/vf_maskfun.c:58:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | { "sum", "set sum value", OFFSET(sum), AV_OPT_TYPE_INT, {.i64=10}, 0, UINT16_MAX, VFT },
| ^
src/libavfilter/vf_maskfun.c:59:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
59 | { NULL }
| ^
3 warnings generated.
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:144:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
144 | case MODE_SLOW:
| ^
src/libavfilter/vf_mcdeint.c:144:5: note: insert '__attribute__((fallthrough));' to silence this warning
144 | case MODE_SLOW:
| ^
| __attribute__((fallthrough));
src/libavfilter/vf_mcdeint.c:144:5: note: insert 'break;' to avoid fall-through
144 | case MODE_SLOW:
| ^
| break;
src/libavfilter/vf_mcdeint.c:146:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
146 | case MODE_MEDIUM:
| ^
src/libavfilter/vf_mcdeint.c:146:5: note: insert '__attribute__((fallthrough));' to silence this warning
146 | case MODE_MEDIUM:
| ^
| __attribute__((fallthrough));
src/libavfilter/vf_mcdeint.c:146:5: note: insert 'break;' to avoid fall-through
146 | case MODE_MEDIUM:
| ^
| break;
src/libavfilter/vf_mcdeint.c:149:5: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
149 | case MODE_FAST:
| ^
src/libavfilter/vf_mcdeint.c:149:5: note: insert '__attribute__((fallthrough));' to silence this warning
149 | case MODE_FAST:
| ^
| __attribute__((fallthrough));
src/libavfilter/vf_mcdeint.c:149:5: note: insert 'break;' to avoid fall-through
149 | case MODE_FAST:
| ^
| break;
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
6 warnings generated.
CC libavfilter/vf_mestimate.o
src/libavfilter/vf_mergeplanes.c:62:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "mapping", "set input to output plane mapping", OFFSET(mapping), AV_OPT_TYPE_INT, {.i64=-1}, -1, 0x33333333, FLAGS|AV_OPT_FLAG_DEPRECATED },
| ^
src/libavfilter/vf_mergeplanes.c:64:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "map0s", "set 1st input to output stream mapping", OFFSET(map[0].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
| ^
src/libavfilter/vf_mergeplanes.c:65:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "map0p", "set 1st input to output plane mapping", OFFSET(map[0].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
| ^
src/libavfilter/vf_mergeplanes.c:66:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "map1s", "set 2nd input to output stream mapping", OFFSET(map[1].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
| ^
src/libavfilter/vf_mergeplanes.c:67:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "map1p", "set 2nd input to output plane mapping", OFFSET(map[1].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
| ^
src/libavfilter/vf_mergeplanes.c:68:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "map2s", "set 3rd input to output stream mapping", OFFSET(map[2].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
| ^
src/libavfilter/vf_mergeplanes.c:69:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "map2p", "set 3rd input to output plane mapping", OFFSET(map[2].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
| ^
src/libavfilter/vf_mergeplanes.c:70:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "map3s", "set 4th input to output stream mapping", OFFSET(map[3].input), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
| ^
src/libavfilter/vf_mergeplanes.c:71:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "map3p", "set 4th input to output plane mapping", OFFSET(map[3].plane), AV_OPT_TYPE_INT, {.i64=0}, 0, 3, FLAGS },
| ^
src/libavfilter/vf_mergeplanes.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
72 | { NULL }
| ^
src/libavfilter/vf_mestimate.c:61:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 8, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_mestimate.c:62:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 7}, 4, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_mestimate.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
63 | { NULL }
| ^
10 warnings generated.
CC libavfilter/vf_midequalizer.o
src/libavfilter/vf_midequalizer.c:54:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavfilter/vf_midequalizer.c:55:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
55 | { NULL }
| ^
src/libavfilter/vf_midequalizer.c:144:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
144 | for (x = 0; x < hsize - 1; x++) {
| ~ ^ ~~~~~~~~~
src/libavfilter/vf_midequalizer.c:165:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
165 | for (x = 0; x < hsize - 1; x++) {
| ~ ^ ~~~~~~~~~
src/libavfilter/vf_midequalizer.c:177:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
177 | for (i = 0; i < hsize; i++) {
| ~ ^ ~~~~~
src/libavfilter/vf_midequalizer.c:180:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
180 | for (j = 0; j < hsize && histogram2[j] < histogram1[i]; j++);
| ~ ^ ~~~~~
3 warnings generated.
CC libavfilter/vf_minterpolate.o
src/libavfilter/vf_minterpolate.c:205:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
205 | { "fps", "output's frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "60"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_minterpolate.c:226:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
226 | { "mb_size", "macroblock size", OFFSET(mb_size), AV_OPT_TYPE_INT, {.i64 = 16}, 4, 16, FLAGS },
| ^
src/libavfilter/vf_minterpolate.c:227:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
227 | { "search_param", "search parameter", OFFSET(search_param), AV_OPT_TYPE_INT, {.i64 = 32}, 4, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_minterpolate.c:228:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
228 | { "vsbmc", "variable-size block motion compensation", OFFSET(vsbmc), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_minterpolate.c:232:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
232 | { "scd_threshold", "scene change threshold", OFFSET(scd_threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100.0, FLAGS },
| ^
src/libavfilter/vf_minterpolate.c:233:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
233 | { NULL }
| ^
6 warnings generated.
CC libavfilter/vf_mix.o
src/libavfilter/vf_mix.c:448:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
448 | { NULL },
| ^
src/libavfilter/vf_mix.c:533:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
533 | { NULL },
| ^
5 warnings generated.
CC libavfilter/vf_monochrome.o
src/libavfilter/vf_monochrome.c:274:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
274 | { "cb", "set the chroma blue spot", OFFSET(b), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF },
| ^
src/libavfilter/vf_monochrome.c:275:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
275 | { "cr", "set the chroma red spot", OFFSET(r), AV_OPT_TYPE_FLOAT, {.dbl=0},-1, 1, VF },
| ^
src/libavfilter/vf_monochrome.c:276:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
276 | { "size", "set the color filter size", OFFSET(size), AV_OPT_TYPE_FLOAT, {.dbl=1},.1,10, VF },
| ^
src/libavfilter/vf_monochrome.c:277:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
277 | { "high", "set the highlights strength", OFFSET(high), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, VF },
| ^
src/libavfilter/vf_monochrome.c:278:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
278 | { NULL }
| ^
5 warnings generated.
2 warnings generated.
CC libavfilter/vf_morpho.o
CC libavfilter/vf_mpdecimate.o
src/libavfilter/vf_mpdecimate.c:67:82: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | OFFSET(max_drop_count), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_mpdecimate.c:69:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | OFFSET(max_keep_count), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_mpdecimate.c:70:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "hi", "set high dropping threshold", OFFSET(hi), AV_OPT_TYPE_INT, {.i64=64*12}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_mpdecimate.c:71:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "lo", "set low dropping threshold", OFFSET(lo), AV_OPT_TYPE_INT, {.i64=64*5}, INT_MIN, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_mpdecimate.c:72:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "frac", "set fraction dropping threshold", OFFSET(frac), AV_OPT_TYPE_FLOAT, {.dbl=0.33}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_mpdecimate.c:73:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
73 | { NULL }
| ^
src/libavfilter/vf_morpho.c:140:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
140 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, FLAGS },
| ^
src/libavfilter/vf_morpho.c:144:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
144 | { NULL }
| ^
src/libavfilter/vf_morpho.c:562:20: warning: cast from 'const void *' to 'struct chord *' drops const qualifier [-Wcast-qual]
562 | a = *((chord *)p);
| ^
src/libavfilter/vf_morpho.c:563:20: warning: cast from 'const void *' to 'struct chord *' drops const qualifier [-Wcast-qual]
563 | b = *((chord *)q);
| ^
src/libavfilter/vf_morpho.c:571:20: warning: cast from 'const void *' to 'struct chord *' drops const qualifier [-Wcast-qual]
571 | a = *((chord *)p);
| ^
src/libavfilter/vf_morpho.c:572:20: warning: cast from 'const void *' to 'struct chord *' drops const qualifier [-Wcast-qual]
572 | b = *((chord *)q);
| ^
src/libavfilter/vf_morpho.c:747:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
747 | imp->img[y] = (uint8_t *)dst + y * dst_linesize;
| ^
src/libavfilter/vf_morpho.c:853:54: warning: unused parameter 'arg' [-Wunused-parameter]
853 | static int morpho_sliceX(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
6 warnings generated.
CC libavfilter/vf_multiply.o
src/libavfilter/vf_multiply.c:50:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | { "scale", "set scale", OFFSET(scale), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0., 9., FLAGS },
| ^
src/libavfilter/vf_multiply.c:51:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | { "offset", "set offset", OFFSET(offset), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, -1., 1., FLAGS },
| ^
src/libavfilter/vf_multiply.c:52:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
52 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=0xF}, 0., 0xF, FLAGS },
| ^
src/libavfilter/vf_multiply.c:53:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
53 | { NULL }
| ^
4 warnings generated.
CC libavfilter/vf_negate.o
6 warnings generated.
CC libavfilter/vf_neighbor.o
src/libavfilter/vf_negate.c:74:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "negate_alpha", NULL, OFFSET(negate_alpha), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_negate.c:75:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
75 | { NULL }
| ^
src/libavfilter/vf_negate.c:112:40: warning: unused parameter 'max' [-Wunused-parameter]
112 | int w, int h, int max, int step,
| ^
src/libavfilter/vf_negate.c:112:49: warning: unused parameter 'step' [-Wunused-parameter]
112 | int w, int h, int max, int step,
| ^
src/libavfilter/vf_negate.c:113:26: warning: unused parameter 'components' [-Wunused-parameter]
113 | int components)
| ^
src/libavfilter/vf_negate.c:126:46: warning: unused parameter 'max' [-Wunused-parameter]
126 | int w, int h, int max, int step,
| ^
src/libavfilter/vf_negate.c:149:49: warning: unused parameter 'step' [-Wunused-parameter]
149 | int w, int h, int max, int step,
| ^
src/libavfilter/vf_negate.c:150:26: warning: unused parameter 'components' [-Wunused-parameter]
150 | int components)
| ^
src/libavfilter/vf_neighbor.c:77:25: warning: unused parameter 'maxc' [-Wunused-parameter]
77 | int maxc)
| ^
src/libavfilter/vf_neighbor.c:98:27: warning: unused parameter 'maxc' [-Wunused-parameter]
98 | int maxc)
| ^
src/libavfilter/vf_neighbor.c:120:26: warning: unused parameter 'maxc' [-Wunused-parameter]
120 | int maxc)
| ^
src/libavfilter/vf_neighbor.c:162:70: warning: unused parameter 'coord' [-Wunused-parameter]
162 | int threshold, const uint8_t *coordinates[], int coord,
| ^
src/libavfilter/vf_neighbor.c:163:25: warning: unused parameter 'maxc' [-Wunused-parameter]
163 | int maxc)
| ^
src/libavfilter/vf_neighbor.c:178:72: warning: unused parameter 'coord' [-Wunused-parameter]
178 | int threshold, const uint8_t *coordinates[], int coord,
| ^
src/libavfilter/vf_neighbor.c:179:27: warning: unused parameter 'maxc' [-Wunused-parameter]
179 | int maxc)
| ^
src/libavfilter/vf_neighbor.c:195:70: warning: unused parameter 'coord' [-Wunused-parameter]
195 | int threshold, const uint8_t *coordinates[], int coord,
| ^
src/libavfilter/vf_neighbor.c:196:25: warning: unused parameter 'maxc' [-Wunused-parameter]
196 | int maxc)
| ^
src/libavfilter/vf_neighbor.c:211:72: warning: unused parameter 'coord' [-Wunused-parameter]
211 | int threshold, const uint8_t *coordinates[], int coord,
| ^
src/libavfilter/vf_neighbor.c:365:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
365 | { "coordinates", "set coordinates", OFFSET(coordinates), AV_OPT_TYPE_INT, {.i64=255}, 0, 255, FLAGS },
| ^
src/libavfilter/vf_neighbor.c:367:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
367 | { "threshold0", "set threshold for 1st plane", OFFSET(threshold[0]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
| ^
src/libavfilter/vf_neighbor.c:368:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
368 | { "threshold1", "set threshold for 2nd plane", OFFSET(threshold[1]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
| ^
src/libavfilter/vf_neighbor.c:369:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
369 | { "threshold2", "set threshold for 3rd plane", OFFSET(threshold[2]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
| ^
src/libavfilter/vf_neighbor.c:370:126: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
370 | { "threshold3", "set threshold for 4th plane", OFFSET(threshold[3]), AV_OPT_TYPE_INT, {.i64=65535}, 0, 65535, FLAGS },
| ^
src/libavfilter/vf_neighbor.c:371:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
371 | { NULL }
| ^
8 warnings generated.
16 warnings generated.
CC libavfilter/vf_nlmeans.o
CC libavfilter/vf_nlmeans_vulkan.o
src/libavfilter/vf_nlmeans.c:67:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "s", "denoising strength", OFFSET(sigma), AV_OPT_TYPE_DOUBLE, { .dbl = 1.0 }, 1.0, 30.0, FLAGS },
| ^
src/libavfilter/vf_nlmeans.c:68:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "p", "patch size", OFFSET(patch_size), AV_OPT_TYPE_INT, { .i64 = 3*2+1 }, 0, 99, FLAGS },
| ^
src/libavfilter/vf_nlmeans.c:69:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "pc", "patch size for chroma planes", OFFSET(patch_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS },
| ^
src/libavfilter/vf_nlmeans.c:70:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "r", "research window", OFFSET(research_size), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS },
| ^
src/libavfilter/vf_nlmeans.c:71:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
71 | { "rc", "research window for chroma planes", OFFSET(research_size_uv), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 99, FLAGS },
| ^
src/libavfilter/vf_nlmeans.c:72:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
72 | { NULL }
| ^
src/libavfilter/vf_nlmeans.c:431:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
431 | for (int i = 0; i < s->max_meaningful_diff; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
CC libavfilter/vf_nnedi.o
In file included from src/libavfilter/vf_nlmeans_vulkan.c:23:
In file included from src/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_nlmeans_vulkan.c:772:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
772 | { "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:773:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
773 | { "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:774:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
774 | { "r", "research window size", OFFSET(opts.r), AV_OPT_TYPE_INT, { .i64 = 7*2+1 }, 0, 99, FLAGS },
| ^
src/libavfilter/vf_nlmeans_vulkan.c:775:88: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
775 | { "t", "parallelism", OFFSET(opts.t), AV_OPT_TYPE_INT, { .i64 = 8 }, 1, 64, FLAGS },
| ^
src/libavfilter/vf_nlmeans_vulkan.c:777:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
777 | { "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:778:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
778 | { "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:779:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
779 | { "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:780:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
780 | { "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:782:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
782 | { "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:783:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
783 | { "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:784:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
784 | { "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:785:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
785 | { "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:787:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
787 | { NULL }
| ^
src/libavfilter/vf_nnedi.c:122:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | {"weights", "set weights file", OFFSET(weights_file), AV_OPT_TYPE_STRING, {.str="nnedi3_weights.bin"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_nnedi.c:133:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
133 | {"planes", "set which planes to process", OFFSET(process_plane), AV_OPT_TYPE_INT, {.i64=7}, 0, 15, RFLAGS },
| ^
src/libavfilter/vf_nnedi.c:162:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
162 | { NULL }
| ^
src/libavfilter/vf_nnedi.c:444:53: warning: unused parameter 'scale' [-Wunused-parameter]
444 | int width, int height, float scale)
| ^
src/libavfilter/vf_nnedi.c:486:52: warning: unused parameter 'depth' [-Wunused-parameter]
486 | int width, int height, int depth,
| ^
src/libavfilter/vf_nnedi.c:487:31: warning: unused parameter 'scale' [-Wunused-parameter]
487 | float scale)
| ^
src/libavfilter/vf_nnedi.c:661:48: warning: unused parameter 'is_second' [-Wunused-parameter]
661 | static int get_frame(AVFilterContext *ctx, int is_second)
| ^
7 warnings generated.
CC libavfilter/vf_noise.o
15 warnings generated.
CC libavfilter/vf_normalize.o
src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | NOISE_PARAMS(all, 0, all)
| ^
src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS'
46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS'
47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:53:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS'
48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | NOISE_PARAMS(c0, 0, param[0])
| ^
src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS'
46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS'
47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:54:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS'
48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | NOISE_PARAMS(c1, 1, param[1])
| ^
src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS'
46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS'
47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:55:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS'
48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | NOISE_PARAMS(c2, 2, param[2])
| ^
src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS'
46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS'
47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:56:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS'
48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | NOISE_PARAMS(c3, 3, param[3])
| ^
src/libavfilter/vf_noise.c:46:120: note: expanded from macro 'NOISE_PARAMS'
46 | {#name"_seed", "set component #"#x" noise seed", OFFSET(param.seed), AV_OPT_TYPE_INT, {.i64=-1}, -1, INT_MAX, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:47:120: note: expanded from macro 'NOISE_PARAMS'
47 | {#name"_strength", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:57:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vf_noise.c:48:120: note: expanded from macro 'NOISE_PARAMS'
48 | {#name"s", "set component #"#x" strength", OFFSET(param.strength), AV_OPT_TYPE_INT, {.i64=0}, 0, 100, FLAGS}, \
| ^
src/libavfilter/vf_noise.c:62:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
62 | {NULL}
| ^
src/libavfilter/vf_normalize.c:129:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
129 | { "blackpt", "output color to which darkest input color is mapped", OFFSET(blackpt), AV_OPT_TYPE_COLOR, { .str = "black" }, 0, 0, FLAGSR },
| ^
src/libavfilter/vf_normalize.c:130:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
130 | { "whitept", "output color to which brightest input color is mapped", OFFSET(whitept), AV_OPT_TYPE_COLOR, { .str = "white" }, 0, 0, FLAGSR },
| ^
src/libavfilter/vf_normalize.c:131:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
131 | { "smoothing", "amount of temporal smoothing of the input range, to reduce flicker", OFFSET(smoothing), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX/8, FLAGS },
| ^
src/libavfilter/vf_normalize.c:132:154: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
132 | { "independence", "proportion of independent to linked channel normalization", OFFSET(independence), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR },
| ^
src/libavfilter/vf_normalize.c:133:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
133 | { "strength", "strength of filter, from no effect to full normalization", OFFSET(strength), AV_OPT_TYPE_FLOAT, {.dbl=1.0}, 0.0, 1.0, FLAGSR },
| ^
src/libavfilter/vf_normalize.c:134:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
134 | { NULL }
| ^
src/libavfilter/vf_normalize.c:172:51: warning: unused parameter 's' [-Wunused-parameter]
172 | static void find_min_max_planar(NormalizeContext *s, AVFrame *in, NormalizeLocal min[3], NormalizeLocal max[3])
| ^
src/libavfilter/vf_normalize.c:246:54: warning: unused parameter 's' [-Wunused-parameter]
246 | static void find_min_max_planar_16(NormalizeContext *s, AVFrame *in, NormalizeLocal min[3], NormalizeLocal max[3])
| ^
16 warnings generated.
CC libavfilter/vf_null.o
CC libavfilter/vf_overlay.o
8 warnings generated.
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]); \
| ^
CC libavfilter/vf_overlay_vulkan.o
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 }
| ^
In file included from src/libavfilter/vf_overlay_vulkan.c:22:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavfilter/vf_overlay_vulkan.c:72:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
72 | SPEC_LIST_ADD(sl, 0, 32, planes);
| ^
src/libavfilter/vf_overlay_vulkan.c:72:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
72 | SPEC_LIST_ADD(sl, 0, 32, planes);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_overlay_vulkan.c:73:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
73 | SPEC_LIST_ADD(sl, 1, 32, ialpha);
| ^
src/libavfilter/vf_overlay_vulkan.c:73:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
73 | SPEC_LIST_ADD(sl, 1, 32, ialpha);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_overlay_vulkan.c:231:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
231 | { NULL },
| ^
7 warnings generated.
CC libavfilter/vf_owdenoise.o
7 warnings generated.
CC libavfilter/vf_pad.o
src/libavfilter/vf_owdenoise.c:59:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "depth", "set depth", OFFSET(depth), AV_OPT_TYPE_INT, {.i64 = 8}, 8, 16, FLAGS },
| ^
src/libavfilter/vf_owdenoise.c:60:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "luma_strength", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
| ^
src/libavfilter/vf_owdenoise.c:61:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "ls", "set luma strength", OFFSET(luma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
| ^
src/libavfilter/vf_owdenoise.c:62:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "chroma_strength", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
| ^
src/libavfilter/vf_owdenoise.c:63:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "cs", "set chroma strength", OFFSET(chroma_strength), AV_OPT_TYPE_DOUBLE, {.dbl = 1.0}, 0, 1000, FLAGS },
| ^
src/libavfilter/vf_owdenoise.c:64:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
64 | { NULL }
| ^
src/libavfilter/vf_pad.c:210:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
210 | (unsigned)s->y + (unsigned)inlink->h > s->h) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavfilter/vf_pad.c:209:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
209 | (unsigned)s->x + (unsigned)inlink->w > s->w ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavfilter/vf_pad.c:271:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
271 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && frame->data[i]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_pad.c:278:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
278 | for (i = 0; i < FF_ARRAY_ELEMS(planes) && planes[i] >= 0; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_pad.c:300:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
300 | for (j = 0; j < FF_ARRAY_ELEMS(planes) && planes[j] >= 0; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_pad.c:427:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
427 | { "width", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_pad.c:428:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
428 | { "w", "set the pad area width expression", OFFSET(w_expr), AV_OPT_TYPE_STRING, {.str = "iw"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_pad.c:429:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
429 | { "height", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_pad.c:430:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
430 | { "h", "set the pad area height expression", OFFSET(h_expr), AV_OPT_TYPE_STRING, {.str = "ih"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_pad.c:431:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
431 | { "x", "set the x offset expression for the input image position", OFFSET(x_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_pad.c:432:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
432 | { "y", "set the y offset expression for the input image position", OFFSET(y_expr), AV_OPT_TYPE_STRING, {.str = "0"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_pad.c:437:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
437 | { "aspect", "pad to fit an aspect instead of a resolution", OFFSET(aspect), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_pad.c:438:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
438 | { NULL }
| ^
13 warnings generated.
CC libavfilter/vf_palettegen.o
6 warnings generated.
CC libavfilter/vf_paletteuse.o
src/libavfilter/vf_palettegen.c:91:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | { "max_colors", "set the maximum number of colors to use in the palette", OFFSET(max_colors), AV_OPT_TYPE_INT, {.i64=256}, 2, 256, FLAGS },
| ^
src/libavfilter/vf_palettegen.c:92:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | { "reserve_transparent", "reserve a palette entry for transparency", OFFSET(reserve_transparent), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_palettegen.c:93:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
93 | { "transparency_color", "set a background color for transparency", OFFSET(transparency_color), AV_OPT_TYPE_COLOR, {.str="lime"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_palettegen.c:98:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
98 | { NULL }
| ^
src/libavfilter/vf_palettegen.c:103:49: warning: unused parameter 'ctx' [-Wunused-parameter]
103 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/vf_paletteuse.c:124:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
124 | { "bayer_scale", "set scale for bayer dithering", OFFSET(bayer_scale), AV_OPT_TYPE_INT, {.i64=2}, 0, 5, FLAGS },
| ^
src/libavfilter/vf_paletteuse.c:127:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
127 | { "new", "take new palette for each output frame", OFFSET(new), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_paletteuse.c:128:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
128 | { "alpha_threshold", "set the alpha threshold for transparency", OFFSET(trans_thresh), AV_OPT_TYPE_INT, {.i64=128}, 0, 255, FLAGS },
| ^
src/libavfilter/vf_paletteuse.c:131:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
131 | { "debug_kdtree", "save Graphviz graph of the kdtree in specified file", OFFSET(dot_filename), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_paletteuse.c:132:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
132 | { NULL }
| ^
src/libavfilter/vf_paletteuse.c:139:49: warning: unused parameter 'ctx' [-Wunused-parameter]
139 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/vf_paletteuse.c:250:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
250 | if (color>>24 < s->trans_thresh && s->transparency_index >= 0) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/vf_paletteuse.c:666:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
666 | if (c >> 24 < s->trans_thresh) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/vf_paletteuse.c:866:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
866 | if (p[x]>>24 < s->trans_thresh) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavfilter/vf_paletteuse.c:957:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
957 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ordered_dither); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
CC libavfilter/vf_perspective.o
src/libavfilter/vf_perspective.c:72:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "x0", "set top left x coordinate", OFFSET(expr_str[0][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_perspective.c:73:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "y0", "set top left y coordinate", OFFSET(expr_str[0][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_perspective.c:74:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "x1", "set top right x coordinate", OFFSET(expr_str[1][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_perspective.c:75:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "y1", "set top right y coordinate", OFFSET(expr_str[1][1]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_perspective.c:76:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "x2", "set bottom left x coordinate", OFFSET(expr_str[2][0]), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_perspective.c:77:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "y2", "set bottom left y coordinate", OFFSET(expr_str[2][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_perspective.c:78:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | { "x3", "set bottom right x coordinate", OFFSET(expr_str[3][0]), AV_OPT_TYPE_STRING, {.str="W"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_perspective.c:79:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | { "y3", "set bottom right y coordinate", OFFSET(expr_str[3][1]), AV_OPT_TYPE_STRING, {.str="H"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_perspective.c:92:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
92 | { NULL }
| ^
9 warnings generated.
CC libavfilter/vf_phase.o
src/libavfilter/vf_phase.c:90:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
90 | { NULL }
| ^
2 warnings generated.
CC libavfilter/vf_photosensitivity.o
src/libavfilter/vf_photosensitivity.c:59:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "frames", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS },
| ^
src/libavfilter/vf_photosensitivity.c:60:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | { "f", "set how many frames to use", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS },
| ^
src/libavfilter/vf_photosensitivity.c:61:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | { "threshold", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS },
| ^
src/libavfilter/vf_photosensitivity.c:62:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "t", "set detection threshold factor (lower is stricter)", OFFSET(threshold_multiplier), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0.1, FLT_MAX, FLAGS },
| ^
src/libavfilter/vf_photosensitivity.c:63:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "skip", "set pixels to skip when sampling frames", OFFSET(skip), AV_OPT_TYPE_INT, {.i64=1}, 1, 1024, FLAGS },
| ^
src/libavfilter/vf_photosensitivity.c:64:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "bypass", "leave frames unchanged", OFFSET(bypass), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_photosensitivity.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
65 | { NULL }
| ^
src/libavfilter/vf_photosensitivity.c:79:51: warning: unused parameter 'ctx' [-Wunused-parameter]
79 | static int convert_frame_partial(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/vf_photosensitivity.c:144:49: warning: unused parameter 'ctx' [-Wunused-parameter]
144 | static int blend_frame_partial(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
10 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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
CC libavfilter/vf_pixelize.o
1 warning generated.
CC libavfilter/vf_pp7.o
src/libavfilter/vf_pixelize.c:309:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
309 | { "width", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
| ^
src/libavfilter/vf_pixelize.c:310:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
310 | { "w", "set block width", OFFSET(block_w[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
| ^
src/libavfilter/vf_pixelize.c:311:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
311 | { "height", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
| ^
src/libavfilter/vf_pixelize.c:312:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
312 | { "h", "set block height", OFFSET(block_h[0]), AV_OPT_TYPE_INT, {.i64=16}, 1, 1024, FLAGS },
| ^
src/libavfilter/vf_pixelize.c:318:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
318 | { "planes", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS },
| ^
src/libavfilter/vf_pixelize.c:319:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
319 | { "p", "set what planes to filter", OFFSET(planes), AV_OPT_TYPE_FLAGS, {.i64=15}, 0, 15, FLAGS },
| ^
src/libavfilter/vf_pixelize.c:320:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
320 | { NULL },
| ^
src/libavfilter/vf_pp7.c:69:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 64, FLAGS },
| ^
src/libavfilter/vf_pp7.c:74:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
74 | { NULL }
| ^
7 warnings generated.
CC libavfilter/vf_premultiply.o
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
1 warning generated.
src/libavfilter/vf_pullup.c:41:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
41 | { "jl", "set left junk size", OFFSET(junk_left), AV_OPT_TYPE_INT, {.i64=1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_pullup.c:42:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
42 | { "jr", "set right junk size", OFFSET(junk_right), AV_OPT_TYPE_INT, {.i64=1}CC libavfilter/vf_random.o
, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_pullup.c:43:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | { "jt", "set top junk size", OFFSET(junk_top), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_pullup.c:44:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | { "jb", "set bottom junk size", OFFSET(junk_bottom), AV_OPT_TYPE_INT, {.i64=4}, 1, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_pullup.c:45:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
45 | { "sb", "set strict breaks", OFFSET(strict_breaks), AV_OPT_TYPE_BOOL,{.i64=0},-1, 1, FLAGS },
| ^
src/libavfilter/vf_pullup.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
50 | { NULL }
| ^
src/libavfilter/vf_pullup.c:96:51: warning: unused parameter 'b' [-Wunused-parameter]
96 | static int var_c(const uint8_t *a, const uint8_t *b, ptrdiff_t s)
| ^
src/libavfilter/vf_pullup.c:267:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
267 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_pullup.c:280:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
280 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_pullup.c:735:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
735 | for (i = 0; i < FF_ARRAY_ELEMS(s->buffers); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_qp.c:44:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | { "qp", "set qp expression", OFFSET(qp_expr_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_qp.c:45:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
45 | { NULL }
| ^
src/libavfilter/vf_qp.c:111:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
111 | (par_in->nb_blocks == s->h * s->qstride || !par_in->nb_blocks)) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavfilter/vf_random.c:46:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
46 | { "frames", "set number of frames in cache", OFFSET(nb_frames), AV_OPT_TYPE_INT, {.i64=30}, 2, MAX_FRAMES, FLAGS },
| ^
src/libavfilter/vf_random.c:47:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
47 | { "seed", "set the seed", OFFSET(random_seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS },
| ^
src/libavfilter/vf_random.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
48 | { NULL }
| ^
3 warnings generated.
CC libavfilter/vf_readeia608.o
3 warnings generated.
CC libavfilter/vf_readvitc.o
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_readvitc.c:56:133: src/libavfilter/vf_readeia608.cwarning: :missing field 'unit' initializer [-Wmissing-field-initializers]96
:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | 96 | { "{s c"alnp_"m,a x " , " m a"xliomwupma slsi nlei nneu mpbreirosr ttoo spcraonc efsosri nVgI"T,C d a t a " , O F F S E T ( s c a n _OmFaFxS)E,T (AlVp_)O,P T _ T YAPVE__OIPNTT_,T Y{P.Ei_6B4O O=L ,4 5 {}.,i 6-41=, 1I}N,T _ M A X0,, F L A G S }1,,
F| L ^A
GS },
| ^
src/libavfilter/vf_readvitc.c:src/libavfilter/vf_readeia608.c57::97108::12 :warning: missing field 'unit' initializer [-Wmissing-field-initializers]warning:
missing field 'help' initializer [-Wmissing-field-initializers]
97 | 57 | { N{U L"Lt h}r
_ 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_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) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~
16 warnings generated.
4 warnings generated.
10 warnings generated.
CC libavfilter/vf_remap.o
CC libavfilter/vf_removegrain.o
CC libavfilter/vf_removelogo.o
src/libavfilter/vf_removelogo.c:102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
102 | { NULL }
| ^
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}, src/libavfilter/vf_remap.c0:,73 :2124:, warning: Fmissing field 'help' initializer [-Wmissing-field-initializers]L
AGS } ,73
| | ^
{ NULL }
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)
| ^
1 warning generated.
8 warnings generated.
CC libavfilter/vf_repeatfields.o
CC libavfilter/vf_rotate.o
1 warning generated.
CC libavfilter/vf_sab.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)
| ^
12 warnings generated.
CC libavfilter/vf_scale.o
CC libavfilter/vf_scale_vulkan.o
1 warning generated.
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++)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
CC libavfilter/vf_scdet.o
src/libavfilter/vf_scale.c:1011:34: warning: unused parameter 'res' [-Wunused-parameter]
1011 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_scale.c:1011:43: warning: unused parameter 'res_len' [-Wunused-parameter]
1011 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_scale.c:1011:56: warning: unused parameter 'flags' [-Wunused-parameter]
1011 | char *res, int res_len, int flags)
| ^
src/libavfilter/vf_scale.c:1075:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1075 | { "interl", "set interlacing", OFFSET(interlaced), AV_OPT_TYPE_BOOL, {.i64 = 0 }, -1, 1, FLAGS },
| ^
src/libavfilter/vf_scale.c:1146:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1146 | { "in_v_chr_pos", "input vertical chroma position in luma grid/256" , OFFSET(in_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
| ^
src/libavfilter/vf_scale.c:1147:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1147 | { "in_h_chr_pos", "input horizontal chroma position in luma grid/256", OFFSET(in_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
| ^
src/libavfilter/vf_scale.c:1148:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1148 | { "out_v_chr_pos", "output vertical chroma position in luma grid/256" , OFFSET(out_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
| ^
src/libavfilter/vf_scale.c:1149:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1149 | { "out_h_chr_pos", "output horizontal chroma position in luma grid/256", OFFSET(out_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513}, -513, 512, FLAGS },
| ^
src/libavfilter/vf_scale.c:1154:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1154 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS },
| ^
src/libavfilter/vf_scale.c:1155:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1155 | { "reset_sar", "reset SAR to 1 and scale to square pixels if scaling proportionally", OFFSET(reset_sar), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_scale.c:1156:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1156 | { "param0", "Scaler param 0", OFFSET(param[0]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_scale.c:1157:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1157 | { "param1", "Scaler param 1", OFFSET(param[1]), AV_OPT_TYPE_DOUBLE, { .dbl = DBL_MAX }, -DBL_MAX, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_scale.c:1161:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1161 | { NULL }
| ^
In file included from src/libavfilter/vf_scale_vulkan.c:23:
In file included from src/libavutil/vulkan_spirv.h:22:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavfilter/vf_scdet.c:54:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
54 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F },
| ^
src/libavfilter/vf_scdet.c:55:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., V|F },
| ^
src/libavfilter/vf_scdet.c:56:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | { "sc_pass", "Set the flag to pass scene change frames", OFFSET(sc_pass), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|F },
| ^
src/libavfilter/vf_scdet.c: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)
| ^
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:515:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
515 | { NULL },
| ^
6 warnings generated.
CC libavfilter/vf_scdet_vulkan.o
7 warnings generated.
CC libavfilter/vf_scroll.o
18 warnings generated.
CC libavfilter/vf_selectivecolor.o
src/libavfilter/vf_scroll.c:177:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
177 | { "horizontal", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
| ^
src/libavfilter/vf_scroll.c:178:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
178 | { "h", "set the horizontal scrolling speed", OFFSET(h_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
| ^
src/libavfilter/vf_scroll.c:179:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
179 | { "vertical", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
| ^
src/libavfilter/vf_scroll.c:180:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
180 | { "v", "set the vertical scrolling speed", OFFSET(v_speed), AV_OPT_TYPE_FLOAT, {.dbl=0.}, -1., 1., VFT },
| ^
src/libavfilter/vf_scroll.c:181:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
181 | { "hpos", "set initial horizontal position", OFFSET(h_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS },
| ^
src/libavfilter/vf_scroll.c:182:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
182 | { "vpos", "set initial vertical position", OFFSET(v_ipos), AV_OPT_TYPE_FLOAT, {.dbl=0.}, 0, 1., FLAGS },
| ^
src/libavfilter/vf_scroll.c:183:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
183 | { NULL }
| ^
6 warnings generated.
CC libavfilter/vf_separatefields.o
In file included from src/libavfilter/vf_scdet_vulkan.c:24:
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_scdet_vulkan.c:75:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
75 | SPEC_LIST_ADD(sl, 0, 32, s->nb_planes);
| ^
src/libavfilter/vf_scdet_vulkan.c:75:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
75 | SPEC_LIST_ADD(sl, 0, 32, s->nb_planes);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_scdet_vulkan.c:76:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
76 | SPEC_LIST_ADD(sl, 1, 32, SLICES);
| ^
src/libavfilter/vf_scdet_vulkan.c:76:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
76 | SPEC_LIST_ADD(sl, 1, 32, SLICES);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_scdet_vulkan.c:329:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
329 | { "threshold", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., FLAGS },
| ^
src/libavfilter/vf_scdet_vulkan.c:330:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
330 | { "t", "set scene change detect threshold", OFFSET(threshold), AV_OPT_TYPE_DOUBLE, {.dbl = 10.}, 0, 100., FLAGS },
| ^
src/libavfilter/vf_scdet_vulkan.c:331:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
331 | { "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:332:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
332 | { "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:333:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
333 | { NULL }
| ^
7 warnings generated.
CC libavfilter/vf_setparams.o
src/libavfilter/vf_selectivecolor.c:101:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | RANGE_OPTION("red", RANGE_REDS),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:102:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | RANGE_OPTION("yellow", RANGE_YELLOWS),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:103:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | RANGE_OPTION("green", RANGE_GREENS),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:104:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | RANGE_OPTION("cyan", RANGE_CYANS),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:105:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | RANGE_OPTION("blue", RANGE_BLUES),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:106:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
106 | RANGE_OPTION("magenta", RANGE_MAGENTAS),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:107:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
107 | RANGE_OPTION("white", RANGE_WHITES),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:108:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | RANGE_OPTION("neutral", RANGE_NEUTRALS),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:109:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | RANGE_OPTION("black", RANGE_BLACKS),
| ^
src/libavfilter/vf_selectivecolor.c:95:130: note: expanded from macro 'RANGE_OPTION'
95 | { color_name"s", "adjust "color_name" regions", OFFSET(opt_cmyk_adjust[range]), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS }
| ^
src/libavfilter/vf_selectivecolor.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
111 | { NULL }
| ^
src/libavfilter/vf_selectivecolor.c:116:51: warning: unused parameter 'min_val' [-Wunused-parameter]
116 | static int get_rgb_scale(int r, int g, int b, int min_val, int max_val)
| ^
src/libavfilter/vf_selectivecolor.c:121:64: warning: unused parameter 'max_val' [-Wunused-parameter]
121 | static int get_cmy_scale(int r, int g, int b, int min_val, int max_val)
| ^
src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter]
146 | DECLARE_RANGE_SCALE_FUNCS(8)
| ^
src/libavfilter/vf_selectivecolor.c:127:42: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS'
127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \
| ^
src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'g' [-Wunused-parameter]
src/libavfilter/vf_selectivecolor.c:127:49: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS'
127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \
| ^
src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'b' [-Wunused-parameter]
src/libavfilter/vf_selectivecolor.c:127:56: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS'
127 | static int get_neutrals_scale##nbits(int r, int g, int b, int min_val, int max_val) \
| ^
src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter]
src/libavfilter/vf_selectivecolor.c:134:40: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS'
134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \
| ^
src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'g' [-Wunused-parameter]
src/libavfilter/vf_selectivecolor.c:134:47: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS'
134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \
| ^
src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'b' [-Wunused-parameter]
src/libavfilter/vf_selectivecolor.c:134:54: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS'
134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \
| ^
src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'max_val' [-Wunused-parameter]
src/libavfilter/vf_selectivecolor.c:134:74: note: expanded from macro 'DECLARE_RANGE_SCALE_FUNCS'
134 | static int get_whites_scale##nbits(int r, int g, int b, int min_val, int max_val) \
| ^
src/libavfilter/vf_selectivecolor.c:146:1: warning: unused parameter 'r' [-Wunused-parameter]
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11 warnings generated.
src/libavfilter/vf_setparams.c:144:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
144 | {NULL}
| ^
src/libavfilter/vf_setparams.c:150:50: warning: unused parameter 'cfg_in' [-Wunused-parameter]
150 | AVFilterFormatsConfig **cfg_in,
| ^
CC libavfilter/vf_shear.o
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_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 +
| ^
src/libavfilter/vf_shear.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
70 | { NULL }
| ^
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_showpalette.c:38:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
38 | { "s", "set pixel box size", OFFSET(size), AV_OPT_TYPE_INT, {.i64=30}, 1, 100, FLAGS },
| ^
src/libavfilter/vf_showpalette.c:39:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
39 | { NULL }
| ^
src/libavfilter/vf_showpalette.c:44:49: warning: unused parameter 'ctx' [-Wunused-parameter]
44 | static int query_formats(const AVFilterContext *ctx,
| ^
src/libavfilter/vf_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++) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
38 warnings generated.
CC libavfilter/vf_shuffleframes.o
src/libavfilter/vf_shuffleframes.c:136:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
136 | { "mapping", "set destination indexes of input frames", OFFSET(mapping), AV_OPT_TYPE_STRING, {.str="0"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_shuffleframes.c:137:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
137 | { NULL },
| ^
1 warning generated.
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.
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) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavfilter/vf_siti.o
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:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/vf_sr_amf.c:152:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
152 | { NULL },
| ^
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 }
| ^
3 warnings generated.
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,
| ^
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.
1 warning generated.
CC libavfilter/vf_thumbnail.o
CC libavfilter/vf_tile.o
2 warnings generated.
CC libavfilter/vf_tiltandshift.o
src/libavfilter/vf_tile.c:56:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
56 | {.str = "6x5"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_tile.c:58:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_tile.c:60:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS },
| ^
src/libavfilter/vf_tile.c:62:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, 1024, FLAGS },
| ^
src/libavfilter/vf_tile.c:65:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_tile.c:67:56: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | AV_OPT_TYPE_INT, {.i64 = 0}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_tile.c:68:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
68 | { NULL }
| ^
src/libavfilter/vf_tile.c:133:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
133 | if (inlink->w > (INT_MAX - total_margin_w) / tile->w) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_tile.c:138:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
138 | if (inlink->h > (INT_MAX - total_margin_h) / tile->h) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_tiltandshift.c:202:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
202 | (const uint8_t **)s->black_buffers, s->black_linesizes,
| ^
src/libavfilter/vf_tiltandshift.c:215:39: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
215 | (const uint8_t **)src->data, src->linesize,
| ^
src/libavfilter/vf_tiltandshift.c:229:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
229 | (const uint8_t **)s->prev->data,
| ^
src/libavfilter/vf_tiltandshift.c:234:43: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
234 | (const uint8_t **)s->black_buffers, s->black_linesizes,
| ^
src/libavfilter/vf_tiltandshift.c:271:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
271 | av_fifo_can_read(s->input) < outlink->w - s->pad) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
5 warnings generated.
src/libavfilter/vf_tiltandshift.c:290:42: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
290 | if ((nb_buffered <= 0 || nb_buffered == outlink->w - s->pad ||
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavfilter/vf_tiltandshift.c:345:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
345 | { NULL },
| ^
src/libavfilter/vf_thumbnail.c:66:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "n", "set the frames batch size", OFFSET(n_frames), AV_OPT_TYPE_INT, {.i64=100}, 2, INT_MAX, FLAGS },
| ^
src/libavfilter/vf_thumbnail.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
71 | { NULL }
| ^
src/libavfilter/vf_thumbnail.c:117:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
117 | for (j = 0; j < FF_ARRAY_ELEMS(avg_hist); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
CC libavfilter/vf_tinterlace.o
9 warnings generated.
CC libavfilter/vf_tmidequalizer.o
7 warnings generated.
CC libavfilter/vf_tonemap.o
src/libavfilter/vf_tinterlace.c:60:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
60 | {NULL}
| ^
src/libavfilter/vf_tinterlace.c:74:11: warning: missing field 'help' initializer [-Wmissing-field-initializers]
74 | { NULL }
| ^
src/libavfilter/vf_tinterlace.c:107:64: warning: unused parameter 'clip_max' [-Wunused-parameter]
107 | ptrdiff_t mref, ptrdiff_t pref, int clip_max)
| ^
src/libavfilter/vf_tinterlace.c:121:67: warning: unused parameter 'clip_max' [-Wunused-parameter]
121 | ptrdiff_t mref, ptrdiff_t pref, int clip_max)
| ^
src/libavfilter/vf_tinterlace.c:139:72: warning: unused parameter 'clip_max' [-Wunused-parameter]
139 | ptrdiff_t mref, ptrdiff_t pref, int clip_max)
| ^
src/libavfilter/vf_tinterlace.c:275:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | for (i = 0; idata, cur->linesize,
| ^
src/libavfilter/vf_tinterlace.c:422:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
422 | (const uint8_t **)next->data, next->linesize,
| ^
src/libavfilter/vf_tinterlace.c:450:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
450 | (const uint8_t **)cur->data, cur->linesize,
| ^
src/libavfilter/vf_tinterlace.c:455:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
455 | (const uint8_t **)tinterlace->black_data[full], tinterlace->black_linesize,
| ^
src/libavfilter/vf_tinterlace.c:488:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
488 | (const uint8_t **)cur->data, cur->linesize,
| ^
src/libavfilter/vf_tinterlace.c:494:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
494 | (const uint8_t **)next->data, next->linesize,
| ^
src/libavfilter/vf_tinterlace.c:532:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
532 | (const uint8_t **)cur->data, cur->linesize,
| ^
src/libavfilter/vf_tinterlace.c:538:46: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
538 | (const uint8_t **)next->data, next->linesize,
| ^
src/libavfilter/vf_tmidequalizer.c:62:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | { "radius", "set radius", OFFSET(radius), AV_OPT_TYPE_INT, {.i64=5}, 1, 127, FLAGS },
| ^
src/libavfilter/vf_tmidequalizer.c:63:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | { "sigma", "set sigma", OFFSET(sigma), AV_OPT_TYPE_FLOAT, {.dbl=0.5}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_tmidequalizer.c:64:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "planes", "set planes", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavfilter/vf_tmidequalizer.c:65:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
65 | { NULL }
| ^
src/libavfilter/vf_tmidequalizer.c:138:72: warning: unused parameter 'orig' [-Wunused-parameter]
138 | int w, int h, float *change, float *orig)
| ^
src/libavfilter/vf_tmidequalizer.c:151:73: warning: unused parameter 'orig' [-Wunused-parameter]
151 | int w, int h, float *change, float *orig)
| ^
src/libavfilter/vf_tmidequalizer.c:296:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
296 | for (int x = 0; x < hsize; x++)
| ~ ^ ~~~~~
src/libavfilter/vf_tmidequalizer.c:299:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
299 | for (int x = 1; x < hsize; x++)
| ~ ^ ~~~~~
src/libavfilter/vf_tmidequalizer.c:316:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
316 | for (int x = 0; x < hsize; x++)
| ~ ^ ~~~~~
src/libavfilter/vf_tmidequalizer.c:319:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
319 | for (int x = 1; x < hsize; x++)
| ~ ^ ~~~~~
src/libavfilter/vf_tonemap.c:294:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
294 | { "param", "tonemap parameter", OFFSET(param), AV_OPT_TYPE_DOUBLE, {.dbl = NAN}, DBL_MIN, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_tonemap.c:295:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
295 | { "desat", "desaturation strength", OFFSET(desat), AV_OPT_TYPE_DOUBLE, {.dbl = 2}, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_tonemap.c:296:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
296 | { "peak", "signal peak override", OFFSET(peak), AV_OPT_TYPE_DOUBLE, {.dbl = 0}, 0, DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_tonemap.c:297:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
297 | { NULL }
| ^
3 warnings generated.
CC libavfilter/vf_tpad.o
4 warnings generated.
14 warnings generated.
CC libavfilter/vf_transpose.o
src/libavfilter/vf_tpad.c:58CC libavfilter/vf_transpose_vulkan.o
:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | { "start", "set the number of frames to delay input", OFFSET(pad_start), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, VF },
| ^
src/libavfilter/vf_tpad.c:59:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | { "stop", "set the number of frames to add after input finished", OFFSET(pad_stop), AV_OPT_TYPE_INT, {.i64=0}, -1, INT_MAX, VF },
| ^
src/libavfilter/vf_tpad.c:64:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | { "start_duration", "set the duration to delay input", OFFSET(start_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF },
| ^
src/libavfilter/vf_tpad.c:65:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
65 | { "stop_duration", "set the duration to pad input", OFFSET(stop_duration), AV_OPT_TYPE_DURATION, {.i64=0}, 0, INT64_MAX, VF },
| ^
src/libavfilter/vf_tpad.c:66:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
66 | { "color", "set the color of the added frames", OFFSET(rgba_color), AV_OPT_TYPE_COLOR, {.str="black"}, 0, 0, VF },
| ^
src/libavfilter/vf_tpad.c:67:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
67 | { NULL }
| ^
10 warnings generated.
CC libavfilter/vf_unsharp.o
6 warnings generated.
CC libavfilter/vf_untile.o
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_transpose.c:388:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
388 | { NULL }
| ^
src/libavfilter/vf_untile.c:45:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
45 | {.str = "6x5"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_untile.c:46:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
46 | { NULL }
| ^
In file included from src/libavfilter/vf_transpose_vulkan.c:23:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
2 warnings generated.
src/libavfilter/vf_transpose_vulkan.c:44:63: warning: unused parameter 'in' [-Wunused-parameter]
44 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in)
| ^
src/libavfilter/vf_transpose_vulkan.c:196:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
196 | { NULL }
| ^
CC libavfilter/vf_uspp.o
4 warnings generated.
CC libavfilter/vf_v360.o
src/libavfilter/vf_uspp.c:74:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "quality", "set quality", OFFSET(log2_count), AV_OPT_TYPE_INT, {.i64 = 3}, 0, MAX_LEVEL, FLAGS },
| ^
src/libavfilter/vf_uspp.c:75:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "qp", "force a constant quantizer parameter", OFFSET(qp), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 63, FLAGS },
| ^
src/libavfilter/vf_uspp.c:76:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "use_bframe_qp", "use B-frames' QP", OFFSET(use_bframe_qp), AV_OPT_TYPE_BOOL,{.i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_uspp.c:77:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "codec", "Codec name", OFFSET(codec_name), AV_OPT_TYPE_STRING, {.str = "snow"}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_uspp.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
78 | { NULL }
| ^
19 warnings generated.
src/libavfilter/vf_uspp.c:196:54: warning: unused parameter 'arg' [-Wunused-parameter]
196 | static int filter_1phase(AVFilterContext *ctx, void *arg, int i, int nb_jobs)
| ^
CC libavfilter/vf_v360_vulkan.o
src/libavfilter/vf_v360.c:170:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
170 | { NULL }
| ^
src/libavfilter/vf_v360.c:274:1: warning: unused parameter 'ker' [-Wunused-parameter]
274 | DEFINE_REMAP1_LINE( 8, 1)
| ^
src/libavfilter/vf_v360.c:263:60: note: expanded from macro 'DEFINE_REMAP1_LINE'
263 | const int16_t *const ker) \
| ^
src/libavfilter/vf_v360.c:275:1: warning: unused parameter 'ker' [-Wunused-parameter]
275 | DEFINE_REMAP1_LINE(16, 2)
| ^
src/libavfilter/vf_v360.c:263:60: note: expanded from macro 'DEFINE_REMAP1_LINE'
263 | const int16_t *const ker) \
| ^
src/libavfilter/vf_v360.c:413:61: warning: unused parameter 'ker' [-Wunused-parameter]
413 | int16_t *u, int16_t *v, int16_t *ker)
| ^
src/libavfilter/vf_v360.c:1814:48: warning: unused parameter 's' [-Wunused-parameter]
1814 | static int hequirect_to_xyz(const V360Context *s,
| ^
1 warning generated.
src/libavfilter/vf_v360.c:2222:48: warning: unused parameter 's' [-Wunused-parameter]
2222 | static int xyz_to_hequirect(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2326:47: warning: unused parameter 's' [-Wunused-parameter]
2326 | static int xyz_to_mercator(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2362:47: warning: unused parameter 's' [-Wunused-parameter]
2362 | static int mercator_to_xyz(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2394:43: warning: unused parameter 's' [-Wunused-parameter]
2394 | static int xyz_to_ball(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2431:43: warning: unused parameter 's' [-Wunused-parameter]
2431 | static int ball_to_xyz(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2465:45: warning: unused parameter 's' [-Wunused-parameter]
2465 | static int hammer_to_xyz(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2504:45: warning: unused parameter 's' [-Wunused-parameter]
2504 | static int xyz_to_hammer(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2543:49: warning: unused parameter 's' [-Wunused-parameter]
2543 | static int sinusoidal_to_xyz(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2574:49: warning: unused parameter 's' [-Wunused-parameter]
2574 | static int xyz_to_sinusoidal(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:2666:42: warning: unused parameter 's' [-Wunused-parameter]
2666 | static int eac_to_xyz(const V360Context *s,
| ^
CC libavfilter/vf_vaguedenoiser.o
src/libavfilter/vf_v360.c:3319:50: warning: unused parameter 's' [-Wunused-parameter]
3319 | static int tetrahedron_to_xyz(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:3345:50: warning: unused parameter 's' [-Wunused-parameter]
3345 | static int xyz_to_tetrahedron(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:3506:45: warning: unused parameter 's' [-Wunused-parameter]
3506 | static int barrel_to_xyz(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:3578:45: warning: unused parameter 's' [-Wunused-parameter]
3578 | static int xyz_to_barrel(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:3821:48: warning: unused parameter 's' [-Wunused-parameter]
3821 | static int tspyramid_to_xyz(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:3947:49: warning: unused parameter 's' [-Wunused-parameter]
3947 | static int octahedron_to_xyz(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:3980:49: warning: unused parameter 's' [-Wunused-parameter]
3980 | static int xyz_to_octahedron(const V360Context *s,
| ^
src/libavfilter/vf_v360.c:4237:51: warning: unused parameter 'arg' [-Wunused-parameter]
4237 | static int v360_slice(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/vf_vaguedenoiser.c:69:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "threshold", "set filtering strength", OFFSET(threshold), AV_OPT_TYPE_FLOAT, {.dbl=2.}, 0,DBL_MAX, FLAGS },
| ^
src/libavfilter/vf_vaguedenoiser.c:74:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "nsteps", "set number of steps", OFFSET(nsteps), AV_OPT_TYPE_INT, {.i64=6 }, 1, 32, FLAGS },
| ^
src/libavfilter/vf_vaguedenoiser.c:75:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "percent", "set percent of full denoising", OFFSET(percent),AV_OPT_TYPE_FLOAT, {.dbl=85}, 0,100, FLAGS },
| ^
src/libavfilter/vf_vaguedenoiser.c:76:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=15 }, 0, 15, FLAGS },
| ^
src/libavfilter/vf_vaguedenoiser.c:80:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
80 | { NULL }
| ^
In file included from src/libavfilter/vf_v360_vulkan.c:20:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
src/libavfilter/vf_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_vulkan.c:122:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
122 | SPEC_LIST_ADD(sl, 0, 32, s->out);
| ^
src/libavfilter/vf_v360_vulkan.c:122:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
122 | SPEC_LIST_ADD(sl, 0, 32, s->out);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_v360_vulkan.c:123:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
123 | SPEC_LIST_ADD(sl, 1, 32, s->in);
| ^
src/libavfilter/vf_v360_vulkan.c:123:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
123 | SPEC_LIST_ADD(sl, 1, 32, s->in);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_v360_vulkan.c:126:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
126 | SPEC_LIST_ADD(sl, 2, 32, av_float2int(m_pi));
| ^
src/libavfilter/vf_v360_vulkan.c:126:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
126 | SPEC_LIST_ADD(sl, 2, 32, av_float2int(m_pi));
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_v360_vulkan.c:127:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
127 | SPEC_LIST_ADD(sl, 3, 32, av_float2int(m_pi2));
| ^
src/libavfilter/vf_v360_vulkan.c:127:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
127 | SPEC_LIST_ADD(sl, 3, 32, av_float2int(m_pi2));
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_v360_vulkan.c:75:63: warning: unused parameter 'in' [-Wunused-parameter]
75 | static av_cold int init_filter(AVFilterContext *ctx, AVFrame *in)
| ^
src/libavfilter/vf_v360_vulkan.c:352:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
352 | { NULL },
| ^
6 warnings generated.
CC libavfilter/vf_varblur.o
12 warnings generated.
CC libavfilter/vf_vectorscope.o
src/libavfilter/vf_varblur.c:67:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
67 | { "min_r", "set min blur radius", OFFSET(min_radius), AV_OPT_TYPE_INT, {.i64=0}, 0, 254, FLAGS },
| ^
src/libavfilter/vf_varblur.c:68:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
68 | { "max_r", "set max blur radius", OFFSET(max_radius), AV_OPT_TYPE_INT, {.i64=8}, 1, 255, FLAGS },
| ^
src/libavfilter/vf_varblur.c:69:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "planes", "set planes to filter", OFFSET(planes), AV_OPT_TYPE_INT, {.i64=0xF}, 0, 0xF, FLAGS },
| ^
src/libavfilter/vf_varblur.c:70:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
70 | { NULL }
| ^
src/libavfilter/vf_varblur.c:203:1: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
203 | BLUR_PLANE(uint8_t, uint32_t, 8)
| ^
src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE'
156 | const stype *ptr = (stype *)pptr; \
| ^
src/libavfilter/vf_varblur.c:204:1: warning: cast from 'const unsigned char *' to 'unsigned long *' drops const qualifier [-Wcast-qual]
204 | BLUR_PLANE(uint16_t, uint64_t, 16)
| ^
src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE'
156 | const stype *ptr = (stype *)pptr; \
| ^
src/libavfilter/vf_varblur.c:205:1: warning: cast from 'const unsigned char *' to 'double *' drops const qualifier [-Wcast-qual]
205 | BLUR_PLANE(float, double, 32)
| ^
src/libavfilter/vf_varblur.c:156:33: note: expanded from macro 'BLUR_PLANE'
156 | const stype *ptr = (stype *)pptr; \
| ^
src/libavfilter/vf_vectorscope.c:100:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "x", "set color component on X axis", OFFSET(x), AV_OPT_TYPE_INT, {.i64=1}, 0, 2, FLAGS},
| ^
src/libavfilter/vf_vectorscope.c:101:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | { "y", "set color component on Y axis", OFFSET(y), AV_OPT_TYPE_INT, {.i64=2}, 0, 2, FLAGS},
| ^
src/libavfilter/vf_vectorscope.c:102:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:103:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.004}, 0, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:116:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
116 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:117:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:123:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
123 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:124:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
124 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.3}, 0, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:125:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
125 | { "lthreshold", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_vectorscope.c:126:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
126 | { "l", "set low threshold", OFFSET(lthreshold), AV_OPT_TYPE_FLOAT, {.dbl=0}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_vectorscope.c:127:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
127 | { "hthreshold", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_vectorscope.c:128:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
128 | { "h", "set high threshold", OFFSET(hthreshold), AV_OPT_TYPE_FLOAT, {.dbl=1}, 0, 1, FLAGS},
| ^
src/libavfilter/vf_vectorscope.c:134:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
134 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:135:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
135 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:136:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
136 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:137:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
137 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavfilter/vf_vectorscope.c:138:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
138 | { NULL }
| ^
src/libavfilter/vf_vectorscope.c:240:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
240 | for (i = 1; i < avff->nb_formats; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/vf_vectorscope.c:961:48: warning: unused parameter 's' [-Wunused-parameter]
961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P)
| ^
src/libavfilter/vf_vectorscope.c:961:60: warning: unused parameter 'out' [-Wunused-parameter]
961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P)
| ^
src/libavfilter/vf_vectorscope.c:961:69: warning: unused parameter 'X' [-Wunused-parameter]
961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P)
| ^
src/libavfilter/vf_vectorscope.c:961:76: warning: unused parameter 'Y' [-Wunused-parameter]
961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P)
| ^
src/libavfilter/vf_vectorscope.c:961:83: warning: unused parameter 'D' [-Wunused-parameter]
961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P)
| ^
src/libavfilter/vf_vectorscope.c:961:90: warning: unused parameter 'P' [-Wunused-parameter]
961 | static void none_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P)
| ^
src/libavfilter/vf_vectorscope.c:965:104: warning: unused parameter 'color' [-Wunused-parameter]
965 | static void draw_ihtext(AVFrame *out, int x, int y, float o1, float o2, const char *txt, const uint8_t color[4])
| ^
src/libavfilter/vf_vectorscope.c:1202:86: warning: unused parameter 'D' [-Wunused-parameter]
1202 | static void green_graticule16(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P)
| ^
src/libavfilter/vf_vectorscope.c:1262:84: warning: unused parameter 'D' [-Wunused-parameter]
1262 | static void green_graticule(VectorscopeContext *s, AVFrame *out, int X, int Y, int D, int P)
| ^
7 warnings generated.
CC libavfilter/vf_vflip.o
7 warnings generated.
CC libavfilter/vf_vfrdet.o
CC libavfilter/vf_vibrance.o
CC libavfilter/vf_vif.o
src/libavfilter/vf_vibrance.c:422:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
422 | { "intensity", "set the intensity value", OFFSET(intensity), AV_OPT_TYPE_FLOAT, {.dbl=0}, -2, 2, VF },
| ^
src/libavfilter/vf_vibrance.c:423:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
423 | { "rbal", "set the red balance value", OFFSET(balance[2]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF },
| ^
src/libavfilter/vf_vibrance.c:424:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
424 | { "gbal", "set the green balance value", OFFSET(balance[0]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF },
| ^
src/libavfilter/vf_vibrance.c:425:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
425 | { "bbal", "set the blue balance value", OFFSET(balance[1]), AV_OPT_TYPE_FLOAT, {.dbl=1}, -10, 10, VF },
| ^
src/libavfilter/vf_vibrance.c:426:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
426 | { "rlum", "set the red luma coefficient", OFFSET(lcoeffs[2]), AV_OPT_TYPE_FLOAT, {.dbl=0.212656}, 0, 1, VF },
| ^
src/libavfilter/vf_vibrance.c:427:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
427 | { "glum", "set the green luma coefficient", OFFSET(lcoeffs[0]), AV_OPT_TYPE_FLOAT, {.dbl=0.715158}, 0, 1, VF },
| ^
src/libavfilter/vf_vibrance.c:428:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
428 | { "blum", "set the blue luma coefficient", OFFSET(lcoeffs[1]), AV_OPT_TYPE_FLOAT, {.dbl=0.072186}, 0, 1, VF },
| ^
src/libavfilter/vf_vibrance.c:429:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
429 | { "alternate", "use alternate colors", OFFSET(alternate), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, VF },
| ^
src/libavfilter/vf_vibrance.c:430:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
430 | { NULL }
| ^
src/libavfilter/vf_vif.c:61:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
61 | { NULL }
| ^
src/libavfilter/vf_vif.c:207:42: warning: unused parameter 'ctx' [-Wunused-parameter]
207 | static int vif_filter1d(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs)
| ^
src/libavfilter/vf_vif.c:427:1: warning: unused parameter 'stride' [-Wunused-parameter]
427 | offset_fn(uint8_t, 8)
| ^
src/libavfilter/vf_vif.c:399:51: note: expanded from macro 'offset_fn'
399 | AVFrame *main, int stride)\
| ^
src/libavfilter/vf_vif.c:428:1: warning: unused parameter 'stride' [-Wunused-parameter]
428 | offset_fn(uint16_t, 16)
| ^
src/libavfilter/vf_vif.c:399:51: note: expanded from macro 'offset_fn'
399 | AVFrame *main, int stride)\
| ^
9 warnings generated.
CC libavfilter/vf_vignette.o
src/libavfilter/vf_vignette.c:92:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | { "dither", "set dithering", OFFSET(do_dither), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_vignette.c:94:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
94 | { NULL }
| ^
src/libavfilter/vf_vignette.c:232:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
232 | for (y = 0; y < inlink->h; y++) {
| ~ ^ ~~~~~~~~~
src/libavfilter/vf_vignette.c:236:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
236 | for (x = 0; x < inlink->w; x++, dstp += 3, srcp += 3) {
| ~ ^ ~~~~~~~~~
src/libavfilter/vf_vignette.c:263:27: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
263 | for (y = 0; y < h; y++) {
| ~ ^ ~
src/libavfilter/vf_vignette.c:267:31: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
267 | for (x = 0; x < w; x++) {
| ~ ^ ~
4 warnings generated.
CC libavfilter/vf_vmafmotion.o
6 warnings generated.
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 }
| ^
CC libavfilter/vf_vpp_amf.o
In file included from src/libavfilter/vf_vpp_amf.c:37:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/vf_vpp_amf.c:266:214: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
266 | { "force_divisible_by", "enforce that the output resolution is divisible by a defined integer when force_original_aspect_ratio is used", OFFSET(force_divisible_by), AV_OPT_TYPE_INT, { .i64 = 1}, 1, 256, FLAGS },
| ^
src/libavfilter/vf_vpp_amf.c:267:153: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
267 | { "reset_sar", "reset SAR to 1 and scale to square pixels if scaling proportionally", OFFSET(reset_sar), AV_OPT_TYPE_BOOL, { .i64 = 0}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_vpp_amf.c:269:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
269 | { NULL },
| ^
5 warnings generated.
CC libavfilter/vf_w3fdif.o
2 warnings generated.
CC libavfilter/vf_waveform.o
src/libavfilter/vf_w3fdif.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
71 | { NULL }
| ^
src/libavfilter/vf_w3fdif.c:166:91: warning: unused parameter 'max' [-Wunused-parameter]
166 | static void filter_scale(uint8_t *out_pixel, const int32_t *work_pixel, int linesize, int max)
| ^
src/libavfilter/vf_waveform.c:146:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
146 | { "intensity", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS },
| ^
src/libavfilter/vf_waveform.c:147:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
147 | { "i", "set intensity", OFFSET(fintensity), AV_OPT_TYPE_FLOAT, {.dbl=0.04}, 0, 1, TFLAGS },
| ^
src/libavfilter/vf_waveform.c:148:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
148 | { "mirror", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_waveform.c:149:90: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
149 | { "r", "set mirroring", OFFSET(mirror), AV_OPT_TYPE_BOOL, {.i64=1}, 0, 1, FLAGS },
| ^
src/libavfilter/vf_waveform.c:155:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
155 | { "components", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS },
| ^
src/libavfilter/vf_waveform.c:156:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
156 | { "c", "set components to display", OFFSET(pcomp), AV_OPT_TYPE_INT, {.i64=1}, 1, 15, FLAGS },
| ^
src/libavfilter/vf_waveform.c:179:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
179 | { "opacity", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
| ^
src/libavfilter/vf_waveform.c:180:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
180 | { "o", "set graticule opacity", OFFSET(opacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
| ^
src/libavfilter/vf_waveform.c:190:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
190 | { "bgopacity", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
| ^
src/libavfilter/vf_waveform.c:191:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
191 | { "b", "set background opacity", OFFSET(bgopacity), AV_OPT_TYPE_FLOAT, {.dbl=0.75}, 0, 1, TFLAGS },
| ^
src/libavfilter/vf_waveform.c:192:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
192 | { "tint0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavfilter/vf_waveform.c:193:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
193 | { "t0", "set 1st tint", OFFSET(ftint[0]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavfilter/vf_waveform.c:194:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
194 | { "tint1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavfilter/vf_waveform.c:195:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
195 | { "t1", "set 2nd tint", OFFSET(ftint[1]), AV_OPT_TYPE_FLOAT, {.dbl=0}, -1, 1, TFLAGS},
| ^
src/libavfilter/vf_waveform.c:203:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
203 | { NULL }
| ^
src/libavfilter/vf_waveform.c:363:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
363 | for (i = 1; i < avff->nb_formats && !s->input; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavfilter/vf_waveform.c:674:44: warning: unused parameter 'unused' [-Wunused-parameter]
674 | static void update_cr(uint8_t *target, int unused, int intensity)
| ^
src/libavfilter/vf_waveform.c:682:47: warning: unused parameter 'unused' [-Wunused-parameter]
682 | static void update16_cr(uint16_t *target, int unused, int intensity, int limit)
| ^
src/libavfilter/vf_waveform.c:682:74: warning: unused parameter 'limit' [-Wunused-parameter]
682 | static void update16_cr(uint16_t *target, int unused, int intensity, int limit)
| ^
27 warnings generated.
src/libavfilter/vf_waveform.c:1745:57: warning: unused parameter 'intensity' [-Wunused-parameter]
1745 | int component, int intensity,
| ^
CC libavfilter/vf_weave.o
src/libavfilter/vf_waveform.c:1878:55: warning: unused parameter 'intensity' [-Wunused-parameter]
1878 | int component, int intensity,
| ^
src/libavfilter/vf_waveform.c:2613:54: warning: unused parameter 'unused' [-Wunused-parameter]
2613 | static void blend_hline(uint8_t *dst, int width, int unused, float o1, float o2, int v, int step)
| ^
src/libavfilter/vf_waveform.c:2622:57: warning: unused parameter 'unused' [-Wunused-parameter]
2622 | static void blend_hline16(uint8_t *ddst, int width, int unused, float o1, float o2, int v, int step)
| ^
src/libavfilter/vf_waveform.c:2632:56: warning: unused parameter 'mult' [-Wunused-parameter]
2632 | static void draw_htext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
| ^
src/libavfilter/vf_waveform.c:2684:56: warning: unused parameter 'mult' [-Wunused-parameter]
2684 | static void draw_vtext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
| ^
src/libavfilter/vf_waveform.c:2757:55: warning: unused parameter 'unused' [-Wunused-parameter]
2757 | static void iblend_hline(uint8_t *dst, int width, int unused, float o1, float o2, int v, int step)
| ^
src/libavfilter/vf_waveform.c:2766:58: warning: unused parameter 'unused' [-Wunused-parameter]
2766 | static void iblend_hline16(uint8_t *ddst, int width, int unused, float o1, float o2, int v, int step)
| ^
src/libavfilter/vf_waveform.c:2776:57: warning: unused parameter 'mult' [-Wunused-parameter]
2776 | static void idraw_htext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
| ^
src/libavfilter/vf_waveform.c:2828:57: warning: unused parameter 'mult' [-Wunused-parameter]
2828 | static void idraw_vtext(AVFrame *out, int x, int y, int mult, float o1, float o2, const char *txt, const uint8_t color[4])
| ^
src/libavfilter/vf_waveform.c:2878:45: warning: unused parameter 's' [-Wunused-parameter]
2878 | static void graticule_none(WaveformContext *s, AVFrame *out)
| ^
src/libavfilter/vf_waveform.c:2878:57: warning: unused parameter 'out' [-Wunused-parameter]
2878 | static void graticule_none(WaveformContext *s, AVFrame *out)
| ^
23 warnings generated.
CC libavfilter/vf_xbr.o
src/libavfilter/vf_weave.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
50 | { NULL }
| ^
1 warning generated.
CC libavfilter/vf_xfade.o
src/libavfilter/vf_xbr.c:63:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
63 | { NULL }
| ^
2 warnings generated.
src/libavfilter/vf_xbr.c:329:1: warning: unused parameter 'ctx' [-Wunused-parameter]
329 | XBR_FUNC(2)
| ^
src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC'
323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \
| ^
src/libavfilter/vf_xbr.c:330:1: warning: unused parameter 'ctx' [-Wunused-parameter]
330 | XBR_FUNC(3)
| ^
src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC'
323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \
| ^
src/libavfilter/vf_xbr.c:331:1: warning: unused parameter 'ctx' [-Wunused-parameter]
331 | XBR_FUNC(4)
| ^
src/libavfilter/vf_xbr.c:323:42: note: expanded from macro 'XBR_FUNC'
323 | static int xbr##size##x(AVFilterContext *ctx, void *arg, int jobnr, int nb_jobs) \
| ^
CC libavfilter/vf_xfade_vulkan.o
src/libavfilter/vf_xfade.c:231:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
231 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS },
| ^
src/libavfilter/vf_xfade.c:232:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
232 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS },
| ^
src/libavfilter/vf_xfade.c:233:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
233 | { "expr", "set expression for custom transition", OFFSET(custom_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, FLAGS },
| ^
src/libavfilter/vf_xfade.c:234:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
234 | { NULL }
| ^
src/libavfilter/vf_xfade.c:277:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
277 | CUSTOM_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:243:65: note: expanded from macro 'CUSTOM_TRANSITION'
243 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:278:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
278 | CUSTOM_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:243:65: note: expanded from macro 'CUSTOM_TRANSITION'
243 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:326:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
326 | FADE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:303:65: note: expanded from macro 'FADE_TRANSITION'
303 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:327:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
327 | FADE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:303:65: note: expanded from macro 'FADE_TRANSITION'
303 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:357:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
357 | WIPELEFT_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:333:69: note: expanded from macro 'WIPELEFT_TRANSITION'
333 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:358:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
358 | WIPELEFT_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:333:69: note: expanded from macro 'WIPELEFT_TRANSITION'
333 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:388:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
388 | WIPERIGHT_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:364:70: note: expanded from macro 'WIPERIGHT_TRANSITION'
364 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:389:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
389 | WIPERIGHT_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:364:70: note: expanded from macro 'WIPERIGHT_TRANSITION'
364 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:419:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
419 | WIPEUP_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:395:67: note: expanded from macro 'WIPEUP_TRANSITION'
395 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:420:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
420 | WIPEUP_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:395:67: note: expanded from macro 'WIPEUP_TRANSITION'
395 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:450:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
450 | WIPEDOWN_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:426:69: note: expanded from macro 'WIPEDOWN_TRANSITION'
426 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:451:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
451 | WIPEDOWN_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:426:69: note: expanded from macro 'WIPEDOWN_TRANSITION'
426 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:483:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
483 | SLIDELEFT_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:457:70: note: expanded from macro 'SLIDELEFT_TRANSITION'
457 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:484:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
484 | SLIDELEFT_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:457:70: note: expanded from macro 'SLIDELEFT_TRANSITION'
457 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:516:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
516 | SLIDERIGHT_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:490:71: note: expanded from macro 'SLIDERIGHT_TRANSITION'
490 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:517:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
517 | SLIDERIGHT_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:490:71: note: expanded from macro 'SLIDERIGHT_TRANSITION'
490 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:548:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
548 | SLIDEUP_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:523:68: note: expanded from macro 'SLIDEUP_TRANSITION'
523 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:549:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
549 | SLIDEUP_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:523:68: note: expanded from macro 'SLIDEUP_TRANSITION'
523 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:580:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
580 | SLIDEDOWN_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:555:70: note: expanded from macro 'SLIDEDOWN_TRANSITION'
555 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:581:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
581 | SLIDEDOWN_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:555:70: note: expanded from macro 'SLIDEDOWN_TRANSITION'
555 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:613:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
613 | CIRCLECROP_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:587:70: note: expanded from macro 'CIRCLECROP_TRANSITION'
587 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:614:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
614 | CIRCLECROP_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:587:70: note: expanded from macro 'CIRCLECROP_TRANSITION'
587 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:648:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
648 | RECTCROP_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:620:70: note: expanded from macro 'RECTCROP_TRANSITION'
620 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:649:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
649 | RECTCROP_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:620:70: note: expanded from macro 'RECTCROP_TRANSITION'
620 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:683:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
683 | DISTANCE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:655:70: note: expanded from macro 'DISTANCE_TRANSITION'
655 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:684:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
684 | DISTANCE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:655:70: note: expanded from macro 'DISTANCE_TRANSITION'
655 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:717:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
717 | FADEBLACK_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:690:65: note: expanded from macro 'FADEBLACK_TRANSITION'
690 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:718:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
718 | FADEBLACK_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:690:65: note: expanded from macro 'FADEBLACK_TRANSITION'
690 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:751:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
751 | FADEWHITE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:724:65: note: expanded from macro 'FADEWHITE_TRANSITION'
724 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:752:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
752 | FADEWHITE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:724:65: note: expanded from macro 'FADEWHITE_TRANSITION'
724 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:779:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
779 | RADIAL_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:758:65: note: expanded from macro 'RADIAL_TRANSITION'
758 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:780:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
780 | RADIAL_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:758:65: note: expanded from macro 'RADIAL_TRANSITION'
758 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:807:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
807 | SMOOTHLEFT_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:786:65: note: expanded from macro 'SMOOTHLEFT_TRANSITION'
786 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:808:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
808 | SMOOTHLEFT_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:786:65: note: expanded from macro 'SMOOTHLEFT_TRANSITION'
786 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:835:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
835 | SMOOTHRIGHT_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:814:65: note: expanded from macro 'SMOOTHRIGHT_TRANSITION'
814 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:836:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
836 | SMOOTHRIGHT_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:814:65: note: expanded from macro 'SMOOTHRIGHT_TRANSITION'
814 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:862:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
862 | SMOOTHUP_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:842:65: note: expanded from macro 'SMOOTHUP_TRANSITION'
842 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:863:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
863 | SMOOTHUP_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:842:65: note: expanded from macro 'SMOOTHUP_TRANSITION'
842 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:889:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
889 | SMOOTHDOWN_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:869:65: note: expanded from macro 'SMOOTHDOWN_TRANSITION'
869 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:890:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
890 | SMOOTHDOWN_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:869:65: note: expanded from macro 'SMOOTHDOWN_TRANSITION'
869 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:918:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
918 | CIRCLEOPEN_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:896:65: note: expanded from macro 'CIRCLEOPEN_TRANSITION'
896 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:919:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
919 | CIRCLEOPEN_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:896:65: note: expanded from macro 'CIRCLEOPEN_TRANSITION'
896 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:947:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
947 | CIRCLECLOSE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:925:65: note: expanded from macro 'CIRCLECLOSE_TRANSITION'
925 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:948:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
948 | CIRCLECLOSE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:925:65: note: expanded from macro 'CIRCLECLOSE_TRANSITION'
925 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:974:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
974 | VERTOPEN_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:954:65: note: expanded from macro 'VERTOPEN_TRANSITION'
954 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:975:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
975 | VERTOPEN_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:954:65: note: expanded from macro 'VERTOPEN_TRANSITION'
954 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1002:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1002 | VERTCLOSE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:981:65: note: expanded from macro 'VERTCLOSE_TRANSITION'
981 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1003:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1003 | VERTCLOSE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:981:65: note: expanded from macro 'VERTCLOSE_TRANSITION'
981 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1030:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1030 | HORZOPEN_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1009:65: note: expanded from macro 'HORZOPEN_TRANSITION'
1009 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1031:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1031 | HORZOPEN_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1009:65: note: expanded from macro 'HORZOPEN_TRANSITION'
1009 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1058:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1058 | HORZCLOSE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1037:65: note: expanded from macro 'HORZCLOSE_TRANSITION'
1037 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1059:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1059 | HORZCLOSE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1037:65: note: expanded from macro 'HORZCLOSE_TRANSITION'
1037 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1092:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1092 | DISSOLVE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1072:65: note: expanded from macro 'DISSOLVE_TRANSITION'
1072 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1093:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1093 | DISSOLVE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1072:65: note: expanded from macro 'DISSOLVE_TRANSITION'
1072 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1125:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1125 | PIXELIZE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1099:65: note: expanded from macro 'PIXELIZE_TRANSITION'
1099 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1126:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1126 | PIXELIZE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1099:65: note: expanded from macro 'PIXELIZE_TRANSITION'
1099 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1155:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1155 | DIAGTL_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1132:65: note: expanded from macro 'DIAGTL_TRANSITION'
1132 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1156:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1156 | DIAGTL_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1132:65: note: expanded from macro 'DIAGTL_TRANSITION'
1132 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1185:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1185 | DIAGTR_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1162:65: note: expanded from macro 'DIAGTR_TRANSITION'
1162 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1186:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1186 | DIAGTR_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1162:65: note: expanded from macro 'DIAGTR_TRANSITION'
1162 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1215:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1215 | DIAGBL_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1192:65: note: expanded from macro 'DIAGBL_TRANSITION'
1192 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1216:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1216 | DIAGBL_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1192:65: note: expanded from macro 'DIAGBL_TRANSITION'
1192 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1246:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1246 | DIAGBR_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1222:65: note: expanded from macro 'DIAGBR_TRANSITION'
1222 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1247:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1247 | DIAGBR_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1222:65: note: expanded from macro 'DIAGBR_TRANSITION'
1222 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1276:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1276 | HLSLICE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1253:65: note: expanded from macro 'HLSLICE_TRANSITION'
1253 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1277:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1277 | HLSLICE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1253:65: note: expanded from macro 'HLSLICE_TRANSITION'
1253 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1307:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1307 | HRSLICE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1283:65: note: expanded from macro 'HRSLICE_TRANSITION'
1283 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1308:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1308 | HRSLICE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1283:65: note: expanded from macro 'HRSLICE_TRANSITION'
1283 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1337:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1337 | VUSLICE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1314:65: note: expanded from macro 'VUSLICE_TRANSITION'
1314 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1338:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1338 | VUSLICE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1314:65: note: expanded from macro 'VUSLICE_TRANSITION'
1314 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1368:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1368 | VDSLICE_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1344:65: note: expanded from macro 'VDSLICE_TRANSITION'
1344 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1369:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1369 | VDSLICE_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1344:65: note: expanded from macro 'VDSLICE_TRANSITION'
1344 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1413:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1413 | HBLUR_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1375:65: note: expanded from macro 'HBLUR_TRANSITION'
1375 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1414:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1414 | HBLUR_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1375:65: note: expanded from macro 'HBLUR_TRANSITION'
1375 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1483:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1483 | FADEGRAYS_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1420:65: note: expanded from macro 'FADEGRAYS_TRANSITION'
1420 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1484:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1484 | FADEGRAYS_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1420:65: note: expanded from macro 'FADEGRAYS_TRANSITION'
1420 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1516:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1516 | WIPETL_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1490:69: note: expanded from macro 'WIPETL_TRANSITION'
1490 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1517:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1517 | WIPETL_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1490:69: note: expanded from macro 'WIPETL_TRANSITION'
1490 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1549:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1549 | WIPETR_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1523:69: note: expanded from macro 'WIPETR_TRANSITION'
1523 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1550:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1550 | WIPETR_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1523:69: note: expanded from macro 'WIPETR_TRANSITION'
1523 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1582:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1582 | WIPEBL_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1556:69: note: expanded from macro 'WIPEBL_TRANSITION'
1556 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1583:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1583 | WIPEBL_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1556:69: note: expanded from macro 'WIPEBL_TRANSITION'
1556 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1615:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1615 | WIPEBR_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1589:69: note: expanded from macro 'WIPEBR_TRANSITION'
1589 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1616:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1616 | WIPEBR_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1589:69: note: expanded from macro 'WIPEBR_TRANSITION'
1589 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1653:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1653 | SQUEEZEH_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1622:69: note: expanded from macro 'SQUEEZEH_TRANSITION'
1622 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1654:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1654 | SQUEEZEH_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1622:69: note: expanded from macro 'SQUEEZEH_TRANSITION'
1622 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1692:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1692 | SQUEEZEV_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1660:69: note: expanded from macro 'SQUEEZEV_TRANSITION'
1660 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1693:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1693 | SQUEEZEV_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1660:69: note: expanded from macro 'SQUEEZEV_TRANSITION'
1660 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1737:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1737 | ZOOMIN_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1705:65: note: expanded from macro 'ZOOMIN_TRANSITION'
1705 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1738:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1738 | ZOOMIN_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1705:65: note: expanded from macro 'ZOOMIN_TRANSITION'
1705 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1770:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1770 | FADEFAST_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1744:65: note: expanded from macro 'FADEFAST_TRANSITION'
1744 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1771:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1771 | FADEFAST_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1744:65: note: expanded from macro 'FADEFAST_TRANSITION'
1744 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1803:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1803 | FADESLOW_TRANSITION(8, uint8_t, 1)
| ^
src/libavfilter/vf_xfade.c:1777:65: note: expanded from macro 'FADESLOW_TRANSITION'
1777 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1804:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1804 | FADESLOW_TRANSITION(16, uint16_t, 2)
| ^
src/libavfilter/vf_xfade.c:1777:65: note: expanded from macro 'FADESLOW_TRANSITION'
1777 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1832:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1832 | HWIND_TRANSITION(8, l, uint8_t, 1, 1.f - )
| ^
src/libavfilter/vf_xfade.c:1810:65: note: expanded from macro 'HWIND_TRANSITION'
1810 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1833:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1833 | HWIND_TRANSITION(16, l, uint16_t, 2, 1.f - )
| ^
src/libavfilter/vf_xfade.c:1810:65: note: expanded from macro 'HWIND_TRANSITION'
1810 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1834:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1834 | HWIND_TRANSITION(8, r, uint8_t, 1, )
| ^
src/libavfilter/vf_xfade.c:1810:65: note: expanded from macro 'HWIND_TRANSITION'
1810 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1835:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1835 | HWIND_TRANSITION(16, r, uint16_t, 2, )
| ^
src/libavfilter/vf_xfade.c:1810:65: note: expanded from macro 'HWIND_TRANSITION'
1810 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1863:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1863 | VWIND_TRANSITION(8, u, uint8_t, 1, 1.f - )
| ^
src/libavfilter/vf_xfade.c:1841:65: note: expanded from macro 'VWIND_TRANSITION'
1841 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1864:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1864 | VWIND_TRANSITION(16, u, uint16_t, 2, 1.f - )
| ^
src/libavfilter/vf_xfade.c:1841:65: note: expanded from macro 'VWIND_TRANSITION'
1841 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1865:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1865 | VWIND_TRANSITION(8, d, uint8_t, 1, )
| ^
src/libavfilter/vf_xfade.c:1841:65: note: expanded from macro 'VWIND_TRANSITION'
1841 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1866:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1866 | VWIND_TRANSITION(16, d, uint16_t, 2, )
| ^
src/libavfilter/vf_xfade.c:1841:65: note: expanded from macro 'VWIND_TRANSITION'
1841 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1898:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1898 | COVERH_TRANSITION(left, 8, uint8_t, 1, -)
| ^
src/libavfilter/vf_xfade.c:1872:70: note: expanded from macro 'COVERH_TRANSITION'
1872 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1899:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1899 | COVERH_TRANSITION(left, 16, uint16_t, 2, -)
| ^
src/libavfilter/vf_xfade.c:1872:70: note: expanded from macro 'COVERH_TRANSITION'
1872 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1900:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1900 | COVERH_TRANSITION(right, 8, uint8_t, 1, )
| ^
src/libavfilter/vf_xfade.c:1872:70: note: expanded from macro 'COVERH_TRANSITION'
1872 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1901:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1901 | COVERH_TRANSITION(right, 16, uint16_t, 2, )
| ^
src/libavfilter/vf_xfade.c:1872:70: note: expanded from macro 'COVERH_TRANSITION'
1872 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1931:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1931 | COVERV_TRANSITION(up, 8, uint8_t, 1, -)
| ^
src/libavfilter/vf_xfade.c:1907:70: note: expanded from macro 'COVERV_TRANSITION'
1907 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1932:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1932 | COVERV_TRANSITION(up, 16, uint16_t, 2, -)
| ^
src/libavfilter/vf_xfade.c:1907:70: note: expanded from macro 'COVERV_TRANSITION'
1907 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1933:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1933 | COVERV_TRANSITION(down, 8, uint8_t, 1, )
| ^
src/libavfilter/vf_xfade.c:1907:70: note: expanded from macro 'COVERV_TRANSITION'
1907 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1934:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1934 | COVERV_TRANSITION(down, 16, uint16_t, 2, )
| ^
src/libavfilter/vf_xfade.c:1907:70: note: expanded from macro 'COVERV_TRANSITION'
1907 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1966:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1966 | REVEALH_TRANSITION(left, 8, uint8_t, 1, -)
| ^
src/libavfilter/vf_xfade.c:1940:70: note: expanded from macro 'REVEALH_TRANSITION'
1940 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1967:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1967 | REVEALH_TRANSITION(left, 16, uint16_t, 2, -)
| ^
src/libavfilter/vf_xfade.c:1940:70: note: expanded from macro 'REVEALH_TRANSITION'
1940 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1968:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1968 | REVEALH_TRANSITION(right, 8, uint8_t, 1, )
| ^
src/libavfilter/vf_xfade.c:1940:70: note: expanded from macro 'REVEALH_TRANSITION'
1940 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1969:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1969 | REVEALH_TRANSITION(right, 16, uint16_t, 2, )
| ^
src/libavfilter/vf_xfade.c:1940:70: note: expanded from macro 'REVEALH_TRANSITION'
1940 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:1999:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
1999 | REVEALV_TRANSITION(up, 8, uint8_t, 1, -)
| ^
src/libavfilter/vf_xfade.c:1975:70: note: expanded from macro 'REVEALV_TRANSITION'
1975 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:2000:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
2000 | REVEALV_TRANSITION(up, 16, uint16_t, 2, -)
| ^
src/libavfilter/vf_xfade.c:1975:70: note: expanded from macro 'REVEALV_TRANSITION'
1975 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:2001:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
2001 | REVEALV_TRANSITION(down, 8, uint8_t, 1, )
| ^
src/libavfilter/vf_xfade.c:1975:70: note: expanded from macro 'REVEALV_TRANSITION'
1975 | int slice_start, int slice_end, int jobnr) \
| ^
src/libavfilter/vf_xfade.c:2002:1: warning: unused parameter 'jobnr' [-Wunused-parameter]
2002 | REVEALV_TRANSITION(down, 16, uint16_t, 2, )
| ^
src/libavfilter/vf_xfade.c:1975:70: note: expanded from macro 'REVEALV_TRANSITION'
1975 | int slice_start, int slice_end, int jobnr) \
| ^
In file included from src/libavfilter/vf_xfade_vulkan.c:22:
In file included from src/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_xfade_vulkan.c:109:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
109 | SPEC_LIST_ADD(sl, 0, 32, s->transition);
| ^
src/libavfilter/vf_xfade_vulkan.c:109:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
109 | SPEC_LIST_ADD(sl, 0, 32, s->transition);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_xfade_vulkan.c:110:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
110 | SPEC_LIST_ADD(sl, 1, 32, planes);
| ^
src/libavfilter/vf_xfade_vulkan.c:110:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
110 | SPEC_LIST_ADD(sl, 1, 32, planes);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavfilter/vf_xfade_vulkan.c:411:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
411 | { "duration", "set cross fade duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64=1000000}, 0, 60000000, FLAGS },
| ^
src/libavfilter/vf_xfade_vulkan.c:412:150: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
412 | { "offset", "set cross fade start relative to first input stream", OFFSET(offset), AV_OPT_TYPE_DURATION, {.i64=0}, INT64_MIN, INT64_MAX, FLAGS },
| ^
src/libavfilter/vf_xfade_vulkan.c:413:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
413 | { NULL }
| ^
9 warnings generated.
CC libavfilter/vf_xmedian.o
src/libavfilter/vf_xmedian.c:374:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
374 | { NULL },
| ^
src/libavfilter/vf_xmedian.c:443:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
443 | { NULL },
| ^
2 warnings generated.
CC libavfilter/vf_xpsnr.o
src/libavfilter/vf_xpsnr.c:83:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | {"stats_file", "Set file where to store per-frame XPSNR information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS},
| ^
src/libavfilter/vf_xpsnr.c:84:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | {"f", "Set file where to store per-frame XPSNR information", OFFSET(stats_file_str), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, FLAGS},
| ^
src/libavfilter/vf_xpsnr.c:85:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
85 | { NULL }
| ^
4 warnings generated.
CC libavfilter/vf_yadif.o
3 warnings generated.
CC libavfilter/vf_yaepblur.o
src/libavfilter/vf_yaepblur.c:324:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
324 | { NULL }
| ^
CC libavfilter/vf_zoompan.o
src/libavfilter/vf_zoompan.c:111:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
111 | { NULL }
| ^
1 warning generated.
CC libavfilter/video.o
1 warning generated.
CC libavfilter/vsink_nullsink.o
In file included from src/libavfilter/video.c:32:
In file included from src/libavfilter/avfilter_internal.h:33:
src/libavfilter/framequeue.h:176:62: warning: unused parameter 'fq' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/framequeue.h:176:73: warning: unused parameter 'idx' [-Wunused-parameter]
176 | static inline void ff_framequeue_update_peeked(FFFrameQueue *fq, size_t idx)
| ^
src/libavfilter/vsink_nullsink.c:23:39: warning: unused parameter 'link' [-Wunused-parameter]
23 | static int filter_frame(AVFilterLink *link, AVFrame *frame)
| ^
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
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), AV7_ warningOsP generatedT.
_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 }
| ^
CC libavfilter/vsrc_sierpinski.o
12 warnings generated.
CC libavfilter/vsrc_testsrc.o
src/libavfilter/vsrc_sierpinski.c:58:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | {"size", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS },
| ^
src/libavfilter/vsrc_sierpinski.c:59:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | {"s", "set frame size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str="640x480"}, 0, 0, FLAGS },
| ^
src/libavfilter/vsrc_sierpinski.c:60:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | {"rate", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_sierpinski.c:61:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | {"r", "set frame rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str="25"}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_sierpinski.c:62:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | {"seed", "set the seed", OFFSET(seed), AV_OPT_TYPE_INT64, {.i64=-1}, -1, UINT32_MAX, FLAGS },
| ^
src/libavfilter/vsrc_sierpinski.c:63:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | {"jump", "set the jump", OFFSET(jump), AV_OPT_TYPE_INT, {.i64=100}, 1, 10000, FLAGS },
| ^
src/libavfilter/vsrc_sierpinski.c:67:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
67 | {NULL},
| ^
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
125 | COMMON_OPTIONS
| ^
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS'
109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS'
110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:125:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:126:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
126 | { NULL }
| ^
src/libavfilter/vsrc_testsrc.c:224:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
224 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:225:99: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
225 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
226 | COMMON_OPTIONS
| ^
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS'
109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS'
110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:226:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:227:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
227 | { NULL }
| ^
src/libavfilter/vsrc_testsrc.c:319:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
319 | { "level", "set level", OFFSET(level), AV_OPT_TYPE_INT, {.i64 = 6}, 2, 16, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
320 | COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:320:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:321:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
321 | { NULL }
| ^
src/libavfilter/vsrc_testsrc.c:462:51: warning: unused parameter 'ctx' [-Wunused-parameter]
462 | static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { }
| ^
src/libavfilter/vsrc_testsrc.c:462:65: warning: unused parameter 'picref' [-Wunused-parameter]
462 | static void nullsrc_fill_picture(AVFilterContext *ctx, AVFrame *picref) { }
| ^
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
488 | COMMON_OPTIONS
| ^
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS'
109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS'
110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIO7N warningSs generatedS.
IZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:488:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:489:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
489 | { "decimals", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:490:115: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
490 | { "n", "set number of decimals to show", OFFSET(nb_decimals), AV_OPT_TYPE_INT, {.i64=0}, 0, 17, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:491:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
491 | { NULL }
| ^
src/libavfilter/vsrc_testsrc.c:560:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
560 | for (i = 0; i < FF_ARRAY_ELEMS(segments); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
712 | COMMON_OPTIONS
| ^
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS'
109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS'
110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTCC libavfilter/vsrc_testsrc_vulkan.o
IONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:712:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:713:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
713 | { "alpha", "set global alpha (opacity)", OFFSET(alpha), AV_OPT_TYPE_INT, {.i64 = 255}, 0, 255, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:714:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
714 | { NULL }
| ^
src/libavfilter/vsrc_testsrc.c:784:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
784 | for (x = 0; x < s->w; x += dx) {
| ~ ^ ~~~~
src/libavfilter/vsrc_testsrc.c:789:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
789 | if (y > s->h - 16)
| ~ ^ ~~~~~~~~~
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
977 | COMMON_OPTIONS
| ^
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS'
109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS'
110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:977:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:978:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
978 | { "complement", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:979:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
979 | { "co", "set complement colors", OFFSET(complement), AV_OPT_TYPE_BOOL, {.i64=0}, 0, 1, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:980:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
980 | { NULL }
| ^
src/libavfilter/vsrc_testsrc.c:1754:50: warning: unused parameter 'ctx' [-Wunused-parameter]
1754 | static void allyuv_fill_picture(AVFilterContext *ctx, AVFrame *frame)
| ^
src/libavfilter/vsrc_testsrc.c:1805:50: warning: unused parameter 'ctx' [-Wunused-parameter]
1805 | static void allrgb_fill_picture(AVFilterContext *ctx, AVFrame *frame)
| ^
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1866 | COMMON_OPTIONS
| ^
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS'
109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS'
110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1866:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:1871:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1871 | { NULL }
| ^
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1946 | COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:1946:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:1947:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1947 | { "patch_size", "set the single patch size", OFFSET(pw), AV_OPT_TYPE_IMAGE_SIZE, {.str="64x64"}, 0, 0, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:1951:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1951 | { NULL }
| ^
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2097 | COMMON_OPTIONS
| ^
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:109:115: note: expanded from macro 'SIZE_OPTIONS'
109 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:24: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:110:115: note: expanded from macro 'SIZE_OPTIONS'
110 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, {.str = "320x240"}, 0, 0, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:113:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
113 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:114:118: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
114 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, {.str = "25"}, 0, INT_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:115:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
115 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:116:115: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
116 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, {.i64 = -1}, -1, INT64_MAX, FLAGS },\
| ^
src/libavfilter/vsrc_testsrc.c:2097:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc.c:119:37: note: expanded from macro 'COMMON_OPTIONS'
119 | #define COMMON_OPTIONS SIZE_OPTIONS COMMON_OPTIONS_NOSIZE
| ^
src/libavfilter/vsrc_testsrc.c:117:117: note: expanded from macro 'COMMON_OPTIONS_NOSIZE'
117 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, {.dbl= 1}, 0, INT_MAX, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:2098:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2098 | { "precision", "set LUT precision", OFFSET(lut_precision), AV_OPT_TYPE_INT, {.i64=10}, 4, 16, FLAGS },
| ^
src/libavfilter/vsrc_testsrc.c:2099:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2099 | { "xo", "set X-axis offset", OFFSET(xo), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2100:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2100 | { "yo", "set Y-axis offset", OFFSET(yo), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2101:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2101 | { "to", "set T-axis offset", OFFSET(to), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2102:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2102 | { "k0", "set 0-order phase", OFFSET(k0), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2103:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2103 | { "kx", "set 1-order X-axis phase", OFFSET(kx), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2104:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2104 | { "ky", "set 1-order Y-axis phase", OFFSET(ky), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2105:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2105 | { "kt", "set 1-order T-axis phase", OFFSET(kt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2106:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2106 | { "kxt", "set X-axis*T-axis product phase", OFFSET(kxt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2107:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2107 | { "kyt", "set Y-axis*T-axis product phase", OFFSET(kyt), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2108:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2108 | { "kxy", "set X-axis*Y-axis product phase", OFFSET(kxy), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2109:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2109 | { "kx2", "set 2-order X-axis phase", OFFSET(kx2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2110:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2110 | { "ky2", "set 2-order Y-axis phase", OFFSET(ky2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2111:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2111 | { "kt2", "set 2-order T-axis phase", OFFSET(kt2), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2112:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2112 | { "ku", "set 0-order U-color phase", OFFSET(kU), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2113:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2113 | { "kv", "set 0-order V-color phase", OFFSET(kV), AV_OPT_TYPE_INT, {.i64=0}, INT_MIN, INT_MAX, FLAGSR },
| ^
src/libavfilter/vsrc_testsrc.c:2114:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2114 | { NULL }
| ^
In file included from src/libavfilter/vsrc_testsrc_vulkan.c:23:
In file included from src/libavfilter/vulkan_filter.h:26:
src/libavutil/vulkan.h: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:314:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
314 | { "color", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS },
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:315:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
315 | { "c", "set color", OFFSET(color_rgba), AV_OPT_TYPE_COLOR, {.str = "black"}, 0, 0, FLAGS },
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
316 | COMMON_OPTS
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:300:104: note: expanded from macro 'COMMON_OPTS'
300 | { "size", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, \
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc_vulkan.c:301:104: note: expanded from macro 'COMMON_OPTS'
301 | { "s", "set video size", OFFSET(w), AV_OPT_TYPE_IMAGE_SIZE, { .str = "1920x1080" }, 0, 0, FLAGS }, \
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc_vulkan.c:303:112: note: expanded from macro 'COMMON_OPTS'
303 | { "rate", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "60" }, 0, INT_MAX, FLAGS }, \
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc_vulkan.c:304:112: note: expanded from macro 'COMMON_OPTS'
304 | { "r", "set video rate", OFFSET(frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "60" }, 0, INT_MAX, FLAGS }, \
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc_vulkan.c:306:117: note: expanded from macro 'COMMON_OPTS'
306 | { "duration", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc_vulkan.c:307:117: note: expanded from macro 'COMMON_OPTS'
307 | { "d", "set video duration", OFFSET(duration), AV_OPT_TYPE_DURATION, { .i64 = -1 }, -1, INT64_MAX, FLAGS }, \
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:316:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavfilter/vsrc_testsrc_vulkan.c:309:115: note: expanded from macro 'COMMON_OPTS'
309 | { "sar", "set video sample aspect ratio", OFFSET(sar), AV_OPT_TYPE_RATIONAL, { .dbl = 1 }, 0, INT_MAX, FLAGS }, \
| ^
src/libavfilter/vsrc_testsrc_vulkan.c:324:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
324 | { NULL },
| ^
12 warnings generated.
CC libavfilter/vulkan.o
122 warnings generated.
HOSTLD ffbuild/bin2c
GZIP libavfilter/vulkan/avgblur.comp.spv.gz
GZIP libavfilter/vulkan/blackdetect.comp.spv.gz
GZIP libavfilter/vulkan/blend.comp.spv.gz
GZIP libavfilter/vulkan/bwdif.comp.spv.gz
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:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
GZIP libavfilter/vulkan/chromaber.comp.spv.gz
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) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
GZIP libavfilter/vulkan/color.comp.spv.gz
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
GZIP libavfilter/vulkan/debayer.comp.spv.gz
GZIP libavfilter/vulkan/flip.comp.spv.gz
src/libavutil/vulkan.c:568:50: warning: unused parameter 's' [-Wunused-parameter]
568 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool)
| ^
GZIP libavfilter/vulkan/gblur.comp.spv.gz
src/libavutil/vulkan.c:612:47: warning: unused parameter 's' [-Wunused-parameter]
612 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e)
| ^
GZIP libavfilter/vulkan/interlace.comp.spv.gz
src/libavutil/vulkan.c:880:47: warning: unused parameter 's' [-Wunused-parameter]
880 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f,
| ^
src/libavutil/vulkan.c:1016:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1016 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
GZIP libavfilter/vulkan/nlmeans_denoise.comp.spv.gz
GZIP libavfilter/vulkan/nlmeans_horizontal.comp.spv.gz
src/libavutil/vulkan.c:1447:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers]
1447 | };
| ^
GZIP libavfilter/vulkan/nlmeans_vertical.comp.spv.gz
src/libavutil/vulkan.c:1948:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1948 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:2138:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter]
2138 | uint32_t wg_size[3], uint32_t required_subgroup_size)
| ^
GZIP libavfilter/vulkan/nlmeans_weights.comp.spv.gz
src/libavutil/vulkan.c:2239:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
2239 | for (int i = 0; i < len; i++) {
| ~ ^ ~~~
src/libavutil/vulkan.c:2288:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual]
2288 | .pCode = (void *)spirv,
| ^
src/libavutil/vulkan.c:2277:69: warning: unused parameter 'shd' [-Wunused-parameter]
2277 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd,
| ^
src/libavutil/vulkan.c:2390:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2390 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) &&
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:2440:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
2440 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries;
| ^
src/libavutil/vulkan.c:2449:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
2449 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData;
| ^
src/libavutil/vulkan.c:2520:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
2520 | av_free((void *)spirv);
| ^
src/libavutil/vulkan.c:2546:54: warning: unused parameter 's' [-Wunused-parameter]
2546 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd,
| ^
GZIP libavfilter/vulkan/overlay.comp.spv.gz
src/libavutil/vulkan.c:2798:46: warning: unused parameter 'fmt' [-Wunused-parameter]
2798 | VkFormat fmt)
| ^
GZIP libavfilter/vulkan/scdet.comp.spv.gz
GZIP libavfilter/vulkan/transpose.comp.spv.gz
GZIP libavfilter/vulkan/v360.comp.spv.gz
31 warnings generated.
GZIP libavfilter/vulkan/xfade.comp.spv.gz
AR libavformat/libavformat.a
CC libavcodec/012v.o
CC libavcodec/4xm.o
100 warnings generated.
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("CC libavcodec/8bps.o
cfrm")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:897:23: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
897 | if (data_size > UINT_MAX - cfrm->size - AV_INPUT_BUFFER_PADDING_SIZE)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:911:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
911 | if (cfrm->size >= whole_size) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/4xm.c:932:54: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
932 | || frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:932:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
932 | || frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:931:54: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
931 | if ( frame_4cc == AV_RL32("ifr2") || frame_4cc == AV_RL32("ifrm")
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:931:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
931 | if ( frame_4cc == AV_RL32("ifr2") || frame_4cc == AV_RL32("ifrm")
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:937:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
937 | if (frame_4cc == AV_RL32("ifr2")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:943:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
943 | } else if (frame_4cc == AV_RL32("ifrm")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:949:58: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
949 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:949:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
949 | } else if (frame_4cc == AV_RL32("pfrm") || frame_4cc == AV_RL32("pfr2")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/4xm.c:955:26: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
955 | } else if (frame_4cc == AV_RL32("snd_")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/8bps.c:66:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
66 | if (buf_size < planes * height * (2 + 2*((avctx->width+128)/129)))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/8svx.o
25 warnings generated.
CC libavcodec/a64multienc.o
CC libavcodec/aac/aacdec.o
17 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) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec.c:167:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
167 | for (int i = 0; i < FF_ARRAY_ELEMS(ac->tag_che_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec.c:376:33: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
376 | if (FF_ARRAY_ELEMS(e2c_vec) < tags)
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/aac/aacdec.c:1235:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1235 | for (int type = 0; type < FF_ARRAY_ELEMS(ac->che); type++) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec.c:1328:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1328 | for (i = 0; i < FF_ARRAY_ELEMS(ff_mpeg4audio_channels); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec.c:1634:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1634 | if (offset[0] > 255U) {
| ~~~~~~~~~ ^ ~~~~
src/libavcodec/aac/aacdec.c:2000:17: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2000 | for(i=0; i+1=8; i++, len-=8)
| ~~~^~~~~~~~~~~~
src/libavcodec/aac/aacdec.c:2241:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2241 | ac->oc[0].m4ac.sample_rate != hdr_info.sample_rate) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec.c:2507:49: warning: unused parameter 'avpkt' [-Wunused-parameter]
2507 | const AVPacket *avpkt)
| ^
src/libavcodec/aac/aacdec.c:2652:80: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2652 | OFF(target_level), AV_OPT_TYPE_INT, { .i64 = 0 }, -70, 0, AACDEC_FLAGS },
| ^
src/libavcodec/aac/aacdec.c:2654:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2654 | {NULL},
| ^
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++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/aac/aacdec_fixed.o
5 warnings generated.
CC libavcodec/aac/aacdec_float.o
2 warnings generated.
CC libavcodec/aac/aacdec_lpd.o
In file included from src/libavcodec/aac/aacdec_lpd.c:23:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/aac/aacdec_lpd.c:112:52: warning: unused parameter 'ac' [-Wunused-parameter]
112 | int ff_aac_ldp_parse_channel_stream(AACDecContext *ac, AACUSACConfig *usac,
| ^
In file included from src/libavcodec/aac/aacdec_float.c:161:
src/libavcodec/aac/aacdec_dsp_template.c:604:52: warning: unused parameter 'ac' [-Wunused-parameter]
604 | static void AAC_RENAME(clip_output)(AACDecContext *ac, ChannelElement *che,
| ^
src/libavcodec/aac/aacdec_dsp_template.c:604:72: warning: unused parameter 'che' [-Wunused-parameter]
604 | static void AAC_RENAME(clip_output)(AACDecContext *ac, ChannelElement *che,
| ^
src/libavcodec/aac/aacdec_dsp_template.c:605:41: warning: unused parameter 'type' [-Wunused-parameter]
605 | int type, int samples)
| ^
src/libavcodec/aac/aacdec_dsp_template.c:605:51: warning: unused parameter 'samples' [-Wunused-parameter]
605 | int type, int samples)
| ^
In file included from src/libavcodec/aac/aacdec_float.c:162:
src/libavcodec/aac/aacdec_proc_template.c:85:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
85 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_proc_template.c:89:39: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
89 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_proc_template.c:122:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
122 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_proc_template.c:143:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
143 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_proc_template.c:169:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
169 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_proc_template.c:191:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
191 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_proc_template.c:217:43: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
217 | for (group = 0; group < (AAC_SIGNE)g_len; group++, cfo+=128) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/aac/aacdec_tab.o
src/libavcodec/aac/aacdec_tab.c:272:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
272 | for (int i = 0; i < FF_ARRAY_ELEMS(ff_aac_sbr_vlc); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/aac/aacdec_usac.o
In file included from src/libavcodec/aac/aacdec_usac.c:29:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/aac/aacdec_usac.c:100:48: warning: unused parameter 'ac' [-Wunused-parameter]
100 | static int decode_loudness_info(AACDecContext *ac, AACUSACLoudnessInfo *info,
| ^
src/libavcodec/aac/aacdec_usac.c:553:35: warning: unused parameter 'channel_config' [-Wunused-parameter]
553 | int channel_config)
| ^
src/libavcodec/aac/aacdec_usac.c:799:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
799 | if (offset_sf > 255U) {
| ~~~~~~~~~ ^ ~~~~
src/libavcodec/aac/aacdec_usac.c:820:46: warning: unused parameter 's' [-Wunused-parameter]
820 | static int decode_spectrum_ac(AACDecContext *s, float coef[1024],
| ^
src/libavcodec/aac/aacdec_usac.c:915:51: warning: unused parameter 'ac' [-Wunused-parameter]
915 | static int decode_usac_stereo_cplx(AACDecContext *ac, AACUsacStereo *us,
| ^
src/libavcodec/aac/aacdec_usac.c:1063:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1063 | for (int i = 0; i < FF_ARRAY_ELEMS(sce->band_type); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:1244:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1244 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:1284:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1284 | for (int group = 0; group < (unsigned)g_len; group++, cb += 128)
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:1291:56: warning: unused parameter 'ac' [-Wunused-parameter]
1291 | static void complex_stereo_downmix_prev(AACDecContext *ac, ChannelElement *cpe,
| ^
src/libavcodec/aac/aacdec_usac.c:1309:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1309 | for (int group = 0; group < (unsigned)g_len;
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:1322:55: warning: unused parameter 'ac' [-Wunused-parameter]
1322 | static void complex_stereo_downmix_cur(AACDecContext *ac, ChannelElement *cpe,
| ^
src/libavcodec/aac/aacdec_usac.c:1342:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1342 | for (int group = 0; group < (unsigned)g_len;
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:1348:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1348 | for (int group = 0; group < (unsigned)g_len;
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:1416:49: warning: unused parameter 'ac' [-Wunused-parameter]
1416 | static void apply_complex_stereo(AACDecContext *ac, ChannelElement *cpe)
| ^
src/libavcodec/aac/aacdec_usac.c:1440:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1440 | for (int group = 0; group < (unsigned)g_len;
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:1450:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1450 | for (int group = 0; group < (unsigned)g_len;
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:1931:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
1931 | if (au_len*8 > tmp_buf_size) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/aac/aacdec_usac.c:2009:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2009 | for (int i = 0; i < len; i++)
| ~ ^ ~~~
11 warnings generated.
CC libavcodec/aac/aacdec_usac_mps212.o
src/libavcodec/aac/aacdec_usac_mps212.c:131:28: warning: unused parameter 'nb_quant_steps' [-Wunused-parameter]
131 | int nb_quant_steps, int nb_levels)
| ^
src/libavcodec/aac/aacdec_usac_mps212.c:602:58: warning: unused parameter 'frame_indep_flag' [-Wunused-parameter]
602 | int start_band, int end_band, int frame_indep_flag,
| ^
10 warnings generated.
CC libavcodec/aac_ac3_parser.o
CC libavcodec/aac_parser.o
CC libavcodec/aaccoder.o
CC libavcodec/aacenc.o
In file included from src/libavcodec/aaccoder.c:40:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of 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:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/aaccoder.c:51:
src/libavcodec/aaccoder_twoloop.h:270:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
270 | for (i = 0; i < sizeof(minsf) / sizeof(minsf[0]); ++i)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aaccoder_twoloop.h:334:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
334 | for (i = 0; i < sizeof(maxsf) / sizeof(maxsf[0]); ++i)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/aaccoder.c:61:
src/libavcodec/aaccoder_trellis.h:60:71: warning: unused parameter 'lambda' [-Wunused-parameter]
60 | int win, int group_len, const float lambda)
| ^
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/aaccoder.c:195:78: warning: unused parameter 's' [-Wunused-parameter]
195 | static inline float quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb,
| ^
src/libavcodec/aaccoder.c:195:96: warning: unused parameter 'pb' [-Wunused-parameter]
195 | static inline float quantize_and_encode_band_cost_NONE(struct AACEncContext *s, PutBitContext *pb,
| ^
src/libavcodec/aaccoder.c:196:62: warning: unused parameter 'in' [-Wunused-parameter]
196 | const float *in, float *quant, const float *scaled,
| ^
src/libavcodec/aaccoder.c:196:73: warning: unused parameter 'quant' [-Wunused-parameter]
196 | const float *in, float *quant, const float *scaled,
| ^
src/libavcodec/aaccoder.c:196:93: warning: unused parameter 'scaled' [-Wunused-parameter]
196 | const float *in, float *quant, const float *scaled,
| ^
src/libavcodec/aaccoder.c:197:53: warning: unused parameter 'size' [-Wunused-parameter]
197 | int size, int scale_idx, int cb,
| ^
src/libavcodec/aaccoder.c:197:63: warning: unused parameter 'scale_idx' [-Wunused-parameter]
197 | int size, int scale_idx, int cb,
| ^
src/libavcodec/aaccoder.c:197:78: warning: unused parameter 'cb' [-Wunused-parameter]
197 | int size, int scale_idx, int cb,
| ^
src/libavcodec/aaccoder.c:198:61: warning: unused parameter 'lambda' [-Wunused-parameter]
198 | const float lambda, const float uplim,
| ^
src/libavcodec/aaccoder.c:198:81: warning: unused parameter 'uplim' [-Wunused-parameter]
198 | const float lambda, const float uplim,
| ^
src/libavcodec/aaccoder.c:199:54: warning: unused parameter 'bits' [-Wunused-parameter]
199 | int *bits, float *energy) {
| ^
src/libavcodec/aaccoder.c:199:67: warning: unused parameter 'energy' [-Wunused-parameter]
199 | int *bits, float *energy) {
| ^
src/libavcodec/aaccoder.c:304:58: warning: unused parameter 's' [-Wunused-parameter]
304 | static void set_special_band_scalefactors(AACEncContext *s, SingleChannelElement *sce)
| ^
src/libavcodec/aacenc.c:638:47: warning: unused parameter 's' [-Wunused-parameter]
638 | static int nmr_is_image_masked(AACEncContext *s, ChannelElement *cpe,
| ^
src/libavcodec/aacenc.c:639:43: warning: unused parameter 'g' [-Wunused-parameter]
639 | int w, int g, int start, int len, int gl,
| ^
src/libavcodec/aacenc.c:845:50: warning: unused parameter 'avctx' [-Wunused-parameter]
845 | static void encode_scale_factors(AVCodecContext *avctx, AACEncContext *s,
| ^
src/libavcodec/aacenc.c:928:43: warning: unused parameter 's' [-Wunused-parameter]
928 | static void avoid_clipping(AACEncContext *s, SingleChannelElement *sce)
| ^
src/libavcodec/aacenc.c:1478:50: warning: unused parameter 'avctx' [-Wunused-parameter]
1478 | static av_cold int alloc_buffers(AVCodecContext *avctx, AACEncContext *s)
| ^
src/libavcodec/aacenc.c:1516:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1516 | for (chcfg = 1; chcfg < FF_ARRAY_ELEMS(aac_normal_chan_layouts); chcfg++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacenc.c:1525:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1525 | for (i = 0; i < FF_ARRAY_ELEMS(aac_pce_configs); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacenc.c:1571:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1571 | for (i = 0; i < FF_ARRAY_ELEMS(aacenc_profiles); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacenc.c:1604:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1604 | for (; bw_i < FF_ARRAY_ELEMS(rates) - 2 && frame_br > rates[bw_i + 1]; bw_i++);
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacenc.c:1655:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1655 | {"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:1656:143: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1656 | {"aac_is", "Intensity stereo coding", offsetof(AACEncContext, options.intensity_stereo), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
| ^
src/libavcodec/aacenc.c:1657:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1657 | {"aac_pns", "Perceptual noise substitution", offsetof(AACEncContext, options.pns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
| ^
src/libavcodec/aacenc.c:1658:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1658 | {"aac_tns", "Temporal noise shaping", offsetof(AACEncContext, options.tns), AV_OPT_TYPE_BOOL, {.i64 = 1}, -1, 1, AACENC_FLAGS},
| ^
src/libavcodec/aacenc.c:1659:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1659 | {"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:1660:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1660 | {"aac_nmr_speed", "NMR coder speed level: 0 = slowest/best, higher trades quality for speed", offsetof(AACEncContext, options.nmr_speed), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, AACENC_FLAGS},
| ^
src/libavcodec/aacenc.c:1662:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1662 | {NULL}
| ^
src/libavcodec/aacenc.c:1674:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
1674 | { NULL }
| ^
2 warnings generated.
CC libavcodec/aacenc_is.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,
| ^
19 warnings generated.
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]) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/aacenc_tns.o
5 warnings generated.
CC libavcodec/aacencdsp.o
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:111:38: warning: unused parameter 's' [-Wunused-parameter]
111 | void ff_aac_apply_tns(AACEncContext *s, SingleChannelElement *sce)
| ^
CC libavcodec/aacenctab.o
CC libavcodec/aacps_common.o
src/libavcodec/aacps_common.c:108:47: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]
108 | READ_PAR_DATA(icc, 0, ps->icc_par[e][b] > 7U, 9, 2)
| ~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/aacps_common.c:88:17: note: expanded from macro 'READ_PAR_DATA'
88 | if (ERR_CONDITION) \
| ^~~~~~~~~~~~~
src/libavcodec/aacps_common.c:108:47: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]
108 | READ_PAR_DATA(icc, 0, ps->icc_par[e][b] > 7U, 9, 2)
| ~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/aacps_common.c:97:17: note: expanded from macro 'READ_PAR_DATA'
97 | if (ERR_CONDITION) \
| ^~~~~~~~~~~~~
src/libavcodec/aacps_common.c:250:49: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and 'unsigned int' [-Wsign-compare]
250 | if (ps->icc_par[ps->num_env][b] > 7U) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/aacps_common.c:298:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
298 | for (int i = 0; i < FF_ARRAY_ELEMS(vlc_ps);4 warningis+ generated+.
) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/aacps_fixed.o
In file included from src/libavcodec/aacps_fixed.c:24:
In file included from src/libavcodec/aacps.c:31:
src/libavcodec/aacps_fixed_tablegen.h:361:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
361 | if (k < FF_ARRAY_ELEMS(f_center_20))
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacps_fixed_tablegen.h:383:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
383 | if (k < FF_ARRAY_ELEMS(f_center_34))
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
CC libavcodec/aacps_float.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))
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
20 warnings generated.
CC libavcodec/aacpsdsp_fixed.o
CC libavcodec/aacpsdsp_float.o
CC libavcodec/aacpsy.o
2 warnings generated.
CC libavcodec/aacsbr.o
src/libavcodec/aacpsy.c:441:35: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers]
441 | FFPsyWindowInfo wi = { { 0 } };
| ^
src/libavcodec/aacpsy.c:430:65: warning: unused parameter 'audio' [-Wunused-parameter]
430 | const int16_t *audio,
| ^
src/libavcodec/aacpsy.c:937:34: warning: missing field 'window_shape' initializer [-Wmissing-field-initializers]
937 | FFPsyWindowInfo wi = { { 0 } };
| ^
src/libavcodec/aacpsy.c:928:72: warning: unused parameter 'audio' [-Wunused-parameter]
928 | static FFPsyWindowInfo psy_lame_window(FFPsyContext *ctx, const float *audio,
| ^
2 warnings generated.
CC libavcodec/aacsbr_fixed.o
src/libavcodec/aacsbr.c:93:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
93 | for (e = 1; e <= sbr->data[0].bs_num_env; e++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:94:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
94 | for (k = 0; k < sbr->n[sbr->data[0].bs_freq_res[e]]; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:115:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
115 | for (e = 1; e <= sbr->data[0].bs_num_noise; e++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:116:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
116 | for (k = 0; k < sbr->n_q; k++) {
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr.c:128:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
128 | for (e = 1; e <= sbr->data[ch].bs_num_env; e++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:129:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
129 | for (k = 0; k < sbr->n[sbr->data[ch].bs_freq_res[e]]; k++){
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:141:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
141 | for (e = 1; e <= sbr->data[ch].bs_num_noise; e++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:142:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
142 | for (k = 0; k < sbr->n_q; k++)
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr.c:214:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
214 | for (i = 0; i < sbr->n_q; i++) {
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr.c:239:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
239 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:241:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
241 | for (k = 0; k < sbr->n_lim; k++) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/aacsbr.c:244:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
244 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:259:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
259 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:265:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
265 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:271:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
271 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:279:57: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
279 | for (m = sbr->f_tablelim[k] - sbr->kx[1]; m < sbr->f_tablelim[k + 1] - sbr->kx[1]; m++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:325:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
325 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr.c:332:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
332 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/aacsbr.c:383:
src/libavcodec/aacsbr_template.c:70:66: warning: unused parameter 'ac' [-Wunused-parameter]
70 | av_cold int AAC_RENAME(ff_aac_sbr_ctx_alloc_init)(AACDecContext *ac,
| ^
src/libavcodec/aacsbr_template.c:149:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
149 | for (k = 1; k <= sbr->num_patches; k++)
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
243 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset)
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:361:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
361 | for (k = 1; k <= sbr->n_master; k++)
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:373:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
373 | for (k = 1; k <= sbr->n_master; k++)
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:503:17: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
503 | if (goal_sb < sbr->kx[1] + sbr->m[1]) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:516:34: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
516 | for (i = k; i == k || sb > (sbr->k[0] - 1 + msb - odd); i--) {
| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:542:17: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
542 | } while (sb != sbr->kx[1] + sbr->m[1]);
| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:580:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
580 | for (k = 1; k <= sbr->n[0]; k++)
| ~ ^ ~~~~~~~~~
src/libavcodec/aacsbr_template.c:608:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
608 | for (k = 1; k <= sbr->n_q; k++) {
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr_template.c:676:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
676 | for (i = 1; i < ch_data->bs_num_env; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:692:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
692 | for (i = 0; i < ch_data->bs_num_env; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:739:20: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
739 | if (bs_pointer > ch_data->bs_num_env + 1) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:746:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
746 | for (i = 1; i <= ch_data->bs_num_env; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:774:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
774 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:788:44: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
788 | dst->e_a[0] = -(dst->e_a[1] != dst->bs_num_env);
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:832:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
832 | for (i = 0; i < sbr->n_q; i++)
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr_template.c:867:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
867 | for (i = 0; i < ch_data->bs_num_env; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:871:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
871 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:879:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
879 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:888:31: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
888 | for (j = 0; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:899:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
899 | for (j = 1; j < sbr->n[ch_data->bs_freq_res[i + 1]]; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:938:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
938 | for (i = 0; i < ch_data->bs_num_noise; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:940:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
940 | for (j = 0; j < sbr->n_q; j++) {
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr_template.c:949:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
949 | for (j = 1; j < sbr->n_q; j++) {
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr_template.c:1174:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1174 | if (bytes_read > cnt) {
| ~~~~~~~~~~ ^ ~~~
src/libavcodec/aacsbr_template.c:1201:43: warning: unused parameter 'ac' [-Wunused-parameter]
1201 | int ff_aac_sbr_config_usac(AACDecContext *ac, ChannelElement *che,
| ^
src/libavcodec/aacsbr_template.c:1202:47: warning: unused parameter 'ue' [-Wunused-parameter]
1202 | AACUsacElemConfig *ue)
| ^
src/libavcodec/aacsbr_template.c:1253:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1253 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset)
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1474:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1474 | for (k = 0; k < sbr->kx[1]; k++) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1481:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1481 | for (k = 0; k < sbr->kx[0]; k++) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1500:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1500 | for (j = 0; j < sbr->num_patches; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1503:22: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1503 | while (g <= sbr->n_q && k >= sbr->f_tablenoise[g])
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr_template.c:1519:11: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1519 | if (k < sbr->m[1] + sbr->kx[1])
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1534:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1534 | for (k = 0; k < sbr->kx[0]; k++) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1540:14: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1540 | for (; k < sbr->kx[0] + sbr->m[0]; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1547:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1547 | for (k = 0; k < sbr->kx[1]; k++) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1553:14: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1553 | for (; k < sbr->kx[1] + sbr->m[1]; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1571:19: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1571 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1582:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1582 | for (i = 0; i < ilim; i++)
| ~ ^ ~~~~
src/libavcodec/aacsbr_template.c:1588:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1588 | for (i = 0; i < sbr->n_q; i++)
| ~ ^ ~~~~~~~~
src/libavcodec/aacsbr_template.c:1592:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1592 | for (i = 0; i < sbr->n[1]; i++) {
| ~ ^ ~~~~~~~~~
src/libavcodec/aacsbr_template.c:1602:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1602 | for (i = 0; i < ilim; i++) {
| ~ ^ ~~~~
src/libavcodec/aacsbr_template.c:1627:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1627 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1639:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1639 | for (m = 0; m < sbr->m[1]; m++) {
| ~ ^ ~~~~~~~~~
src/libavcodec/aacsbr_template.c:1651:23: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1651 | for (e = 0; e < ch_data->bs_num_env; e++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1660:27: warning: comparison of integers of different signs: 'int' and 'AAC_SIGNE' (aka 'unsigned int') [-Wsign-compare]
1660 | for (p = 0; p < sbr->n[ch_data->bs_freq_res[e + 1]]; p++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/aacsbr_fixed.c:610:
src/libavcodec/aacsbr_template.c:70:66: warning: unused parameter 'ac' [-Wunused-parameter]
70 | av_cold int AAC_RENAME(ff_aac_sbr_ctx_alloc_init)(AACDecContext *ac,
| ^
src/libavcodec/aacsbr_template.c:243:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
243 | if (sbr->bs_limiter_bands != old_bs_limiter_bands && !sbr->reset)
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:347:31: warning: comparison of integers of different signs: 'AAC_SIGNE' (aka 'int') and 'unsigned int' [-Wsign-compare]
347 | if (sbr->k[2] - sbr->k[0] > max_qmf_subbands) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:774:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
774 | ch_data->e_a[0] = -(ch_data->e_a[1] != bs_num_env_old); // l_APrev
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/aacsbr_template.c:1174:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1174 | if (bytes_read > cnt) {
| ~~~~~~~~~~ ^ ~~~
src/libavcodec/aacsbr_template.c:1582:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1582 | for (i = 0; i < ilim; i++)
| ~ ^ ~~~~
src/libavcodec/aacsbr_template.c:1602:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1602 | for (i = 0; i < ilim; i++) {
| ~ ^ ~~~~
20 warnings generated.
CC libavcodec/aactab.o
CC libavcodec/aandcttab.o
4 warnings generated.
CC libavcodec/aasc.o
CC libavcodec/ac3.o
CC libavcodec/ac3_channel_layout_tab.o
CC libavcodec/ac3_parser.o
CC libavcodec/ac3dec_data.o
CC libavcodec/ac3dec_fixed.o
In file included from src/libavcodec/ac3dec_fixed.c:159:
src/libavcodec/ac3dec.c:335:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
335 | if (prevexp > 24U) {
| ~~~~~~~ ^ ~~~
src/libavcodec/ac3dec_fixed.c:162:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
162 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
| ^
src/libavcodec/ac3dec_fixed.c:163:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
163 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR },
| ^
src/libavcodec/ac3dec_fixed.c:164:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
164 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
| ^
src/libavcodec/ac3dec_fixed.c:166:11: warning: missing field 'help' initializer [-Wmissing-field-initializers]
166 | { NULL},
| ^
CC libavcodec/ac3dec_float.o
In file included from src/libavcodec/ac3dec_float.c:40:
src/libavcodec/ac3dec.c:335:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
335 | if (prevexp > 24U) {
| ~~~~~~~ ^ ~~~
src/libavcodec/ac3dec_float.c:44:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | { "cons_noisegen", "enable consistent noise generation", OFFSET(consistent_noise_generation), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
| ^
src/libavcodec/ac3dec_float.c:45:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
45 | { "drc_scale", "percentage of dynamic range compression to apply", OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 6.0, PAR },
| ^
src/libavcodec/ac3dec_float.c:46:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
46 | { "heavy_compr", "enable heavy dynamic range compression", OFFSET(heavy_compression), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, PAR },
| ^
src/libavcodec/ac3dec_float.c:47:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
47 | { "target_level", "target level in -dBFS (0 not applied)", OFFSET(target_level), AV_OPT_TYPE_INT, {.i64 = 0 }, -31, 0, PAR },
| ^
src/libavcodec/ac3dec_float.c:50:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT },
| ^
src/libavcodec/ac3dec_float.c:51:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT },
| ^
src/libavcodec/ac3dec_float.c:52:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
52 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT },
| ^
src/libavcodec/ac3dec_float.c:53:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
53 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, EXPORT },
| ^
src/libavcodec/ac3dec_float.c:57:11: warning: missing field 'help' initializer [-Wmissing-field-initializers]
57 | { NULL},
| ^
65 warnings generated.
CC libavcodec/ac3dsp.o
CC libavcodec/ac3enc.o
In file included from src/libavcodec/ac3enc.c:45:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/ac3enc.c:82:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | {"center_mixlev", "Center Mix Level", OFFSET(center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_4POINT5DB }, 0.0, 1.0, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:83:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | {"surround_mixlev", "Surround Mix Level", OFFSET(surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = LEVEL_MINUS_6DB }, 0.0, 1.0, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:85:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | {"mixing_level", "Mixing Level", OFFSET(mixing_level), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 111, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:91:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | {"per_frame_metadata", "Allow Changing Metadata Per-Frame", OFFSET(allow_per_frame_metadata), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:92:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
92 | {"copyright", "Copyright Bit", OFFSET(copyright), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:93:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
93 | {"dialnorm", "Dialogue Level (dB)", OFFSET(dialogue_level), AV_OPT_TYPE_INT, {.i64 = -31 }, -31, -1, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:98:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | {"original", "Original Bit Stream", OFFSET(original), AV_OPT_TYPE_INT, {.i64 = AC3ENC_OPT_NONE }, AC3ENC_OPT_NONE, 1, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:105:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | {"ltrt_cmixlev", "Lt/Rt Center Mix Level", OFFSET(ltrt_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:106:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
106 | {"ltrt_surmixlev", "Lt/Rt Surround Mix Level", OFFSET(ltrt_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:107:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
107 | {"loro_cmixlev", "Lo/Ro Center Mix Level", OFFSET(loro_center_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:108:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | {"loro_surmixlev", "Lo/Ro Surround Mix Level", OFFSET(loro_surround_mix_level), AV_OPT_TYPE_FLOAT, {.dbl = -1.0 }, -1.0, 2.0, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:122:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | {"stereo_rematrixing", "Stereo Rematrixing", OFFSET(stereo_rematrixing), AV_OPT_TYPE_BOOL, {.i64 = 1 }, 0, 1, AC3ENC_PARAM},
| ^
src/libavcodec/ac3enc.c:127:6: warning: missing field 'help' initializer [-Wmissing-field-initializers]
127 | {NULL}
| ^
src/libavcodec/ac3enc.c:139:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
139 | { NULL }
| ^
src/libavcodec/ac3enc.c:2024:46: warning: unused parameter 's' [-Wunused-parameter]
2024 | static void dprint_options(AC3EncodeContext *s)
| ^
7 warnings generated.
CC libavcodec/ac3enc_fixed.o
5 warnings generated.
CC libavcodec/ac3enc_float.o
10 warnings generated.
CC libavcodec/ac3tab.o
CC libavcodec/acelp_filters.o
CC libavcodec/acelp_pitch_delay.o
CC libavcodec/acelp_vectors.o
CC libavcodec/adpcm.o
CC libavcodec/adpcm_data.o
CC libavcodec/adpcmenc.o
src/libavcodec/adpcm.c:308:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
308 | avctx->ch_layout.nb_channels > max_channels) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/adpcm.c:307:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
307 | if (avctx->ch_layout.nb_channels < min_channels ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/adpcm.c:841:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
841 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table)) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/adpcm.c:874:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
874 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table) || shift < 0) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/adts_header.o
src/libavcodec/adpcm.c:1506:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1506 | if (cs->step_index > 88u){
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1528:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1528 | if (cs->step_index > 88u){
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1579:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1579 | if (cs->step_index > 88u) {
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1605:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1605 | if (c->status[i].step_index > 88u) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1725:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1725 | if (cs->step_index > 88u){
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1760:70: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1760 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1760:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1760 | if (c->status[0].step_index > 88u || c->status[1].step_index > 88u){
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1804:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1804 | if (cs->step_index > 88u){
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1826:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1826 | if (cs->step_index > 88u){
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1853:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1853 | if (cs->step_index > 88u){
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:1951:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
1951 | if (cs->step_index > 88u){
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:2064:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
2064 | if (c->status[i].step_index > 88u) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:2205:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2205 | for (unsigned channel = 0; channel < channels; channel++)
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/adpcm.c:2210:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2210 | for (unsigned channel = 0; channel < channels; channel++) {
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/adpcm.c:2310:32: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
2310 | if (cs->step_index > 88u){
| ~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:2338:37: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
2338 | if (c->status[0].step_index > 88u) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:2367:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
2367 | if (c->status[i].step_index > 88u) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:2386:41: warning: comparison of integers of different signs: 'int16_t' (aka 'short') and 'unsigned int' [-Wsign-compare]
2386 | if (c->status[i].step_index > 88u) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:2744:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2730 | /* Read in every sample for this channel. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2731 | for (int i = 0; i < nb_samples_per_block / 28; i++) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2732 | int filter, shift, flag, byte;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2733 |
2734 | filter = bytestream2_get_byteu(&gb);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2735 | shift = filter & 0xf;
| ~~~~~~~~~~~~~~~~~~~~~~
2736 | filter = filter >> 4;
| ~~~~~~~~~~~~~~~~~~~~~
2737 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2738 | return AVERROR_INVALIDDATA;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
2739 | flag = bytestream2_get_byteu(&gb) & 0x7;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2740 |
2741 | /* Decode 28 samples. */
| ~~~~~~~~~~~~~~~~~~~~~~~~~
2742 | for (int n = 0; n < 28; n++) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2743 | int sample = 0, scale;
| ~~~~~~~~~~~~~~~~~~~~~~
2744 |
2745 | if (n & 1) {
| ~~~~~~~~~~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
src/libavcodec/adpcm.c:2783:28: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2771 |
2772 | samples = samples_p[channel] + block * nb_samples_per_block;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2773 | av_assert0((block + 1) * nb_samples_per_block <= nb_samples);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2774 |
2775 | filter = bytestream2_get_byteu(&gb);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2776 | shift = filter & 0xf;
| ~~~~~~~~~~~~~~~~~~~~~~
2777 | filter = filter >> 4;
| ~~~~~~~~~~~~~~~~~~~~~
2778 | if (filter >= FF_ARRAY_ELEMS(xa_adpcm_table))
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2779 | return AVERROR_INVALIDDATA;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
2780 |
2781 | for (int n = 0; n < nb_samples_per_block; n++) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2782 | int sample = 0, scale;
| ~~~~~~~~~~~~~~~~~~~~~~
2783 |
2784 | if (n & 1) {
| ~~~~~~~~~~~~
2785 | scale = sign_extend(byte >> 4, 4);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2786 | } else {
| ~~~~~~~~
src/libavcodec/adpcm.c:81:69: note: expanded from macro 'CASE'
81 | CASE_3(CONFIG_ ## codec ## _DECODER, AV_CODEC_ID_ ## codec, __VA_ARGS__)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
src/libavcodec/adpcm.c:79:34: note: expanded from macro 'CASE_3'
79 | CASE_2(config, codec_id, __VA_ARGS__)
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
src/libavcodec/adpcm.c:77:36: note: expanded from macro 'CASE_2'
77 | CASE_ ## enabled(codec_id, __VA_ARGS__)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
src/libavcodec/adpcm.c:74:7: note: expanded from macro 'CASE_1'
74 | { __VA_ARGS__ } \
| ^~~~~~~~~~~
In file included from src/libavcodec/adpcmenc.c:31:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/adpcmenc.c:973:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
973 | { NULL }
| ^
CC libavcodec/adts_parser.o
CC libavcodec/adx.o
CC libavcodec/adx_parser.o
17 warnings generated.
CC libavcodec/adxdec.o
CC libavcodec/adxenc.o
CC libavcodec/agm.o
In file included from src/libavcodec/adxenc.c:27:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/adxenc.c:101:71: warning: unused parameter 'bufsize' [-Wunused-parameter]
101 | static int adx_encode_header(AVCodecContext *avctx, uint8_t *buf, int bufsize)
| ^
3 warnings generated.
CC libavcodec/ahx_parser.o
src/libavcodec/agm.c:1032:55: warning: unused parameter 'header' [-Wunused-parameter]
1032 | static int decode_huffman2(AVCodecContext *avctx, int header, int size)
| ^
src/libavcodec/agm.c:1032:67: warning: unused parameter 'size' [-Wunused-parameter]
1032 | static int decode_huffman2(AVCodecContext *avctx, int header, int size)
| ^
src/libavcodec/agm.c:1074:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1074 | while (get_bits_left(gb) > 0 && x < s->output_size) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/ahx_parser.c:37:38: warning: unused parameter 'avctx' [-Wunused-parameter]
37 | AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/aic.o
3 warnings generated.
CC libavcodec/alac.o
In file included from src/libavcodec/aic.c:32:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/aic.c:35:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/aic.c:177:20: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
177 | if (frame_size > size) {
| ~~~~~~~~~~ ^ ~~~~
src/libavcodec/aic.c:399:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
399 | if (buf_size < off) {
| ~~~~~~~~ ^ ~~~
src/libavcodec/aic.c:419:34: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
419 | if (slice_size + off > buf_size || !slice_size) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
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 },
| ^
5 warnings generated.
CC libavcodec/alac_data.o
5 warnings generated.
CC libavcodec/alacdsp.o
CC libavcodec/alacenc.o
3 warnings generated.
CC libavcodec/aliaspixdec.o
CC libavcodec/aliaspixenc.o
In file included from src/libavcodec/alacenc.c:28:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/alacenc.c:624:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
624 | { "min_prediction_order", NULL, OFFSET(min_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MIN_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE },
| ^
src/libavcodec/alacenc.c:625:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
625 | { "max_prediction_order", NULL, OFFSET(max_prediction_order), AV_OPT_TYPE_INT, { .i64 = DEFAULT_MAX_PRED_ORDER }, MIN_LPC_ORDER, ALAC_MAX_LPC_ORDER, AE },
| ^
src/libavcodec/alacenc.c:627:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
627 | { NULL },
| ^
CC libavcodec/allcodecs.o
CC libavcodec/alsdec.o
In file included from src/libavcodec/alsdec.c:32:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
CC libavcodec/amfdec.o
src/libavcodec/alsdec.c:267:59: warning: unused parameter 'ctx' [-Wunused-parameter]
267 | static av_cold void dprint_specific_config(ALSDecContext *ctx)
| ^
src/libavcodec/alsdec.c:368:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
368 | if (avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:432:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
432 | if (get_bits_left(&gb) < ht_size)
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/alsdec.c:585:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
585 | if (ctx->cur_frame_length != ctx->sconf.frame_length) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:633:52: warning: unused parameter 'ctx' [-Wunused-parameter]
633 | static void decode_const_block_data(ALSDecContext *ctx, ALSBlockData *bd)
| ^
src/libavcodec/alsdec.c:724:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
724 | if (*bd->opt_order > sconf->max_order) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:756:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
756 | for (k = 0; k < k_max; k++) {
| ~ ^ ~~~~~
src/libavcodec/alsdec.c:770:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
770 | for (; k < k_max; k++)
| ~ ^ ~~~~~
src/libavcodec/alsdec.c:818:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
818 | av_assert0(sb_length <= sconf->frame_length);
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/alsdec.c:850:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
850 | for (sb = 0; sb < sub_blocks; sb++) {
| ~~ ^ ~~~~~~~~~~
src/libavcodec/alsdec.c:871:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
871 | for (sb = 0; sb < sub_blocks; sb++, start = 0) {
| ~~ ^ ~~~~~~~~~~
src/libavcodec/alsdec.c:879:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]
879 | if (res == cur_tail_code) {
| ~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/alsdec.c:891:29: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]
891 | if (res > cur_tail_code)
| ~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/alsdec.c:911:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
911 | for (sb = 0; sb < sub_blocks; sb++, start = 0)
| ~~ ^ ~~~~~~~~~~
src/libavcodec/alsdec.c:941:60: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
941 | for (ltp_smp = FFMAX(*bd->ltp_lag - 2, 0); ltp_smp < block_length; ltp_smp++) {
| ~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/alsdec.c:959:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
959 | for (smp = 0; smp < FFMIN(opt_order, block_length); smp++) {
| ^ ~~~~~~~~~ ~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/alsdec.c:962:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
962 | for (sb = 0; sb < smp; sb++)
| ~~ ^ ~~~
src/libavcodec/alsdec.c:969:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
969 | for (k = 0; k < opt_order; k++)
| ~ ^ ~~~~~~~~~
src/libavcodec/alsdec.c:1115:44: warning: unused parameter 'js_blocks' [-Wunused-parameter]
1115 | unsigned int *js_blocks)
| ^
src/libavcodec/alsdec.c:1253:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1253 | while (entries < channels && !(current->stop_flag = get_bits1(gb))) {
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:1256:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1256 | if (current->master_channel >= channels) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:1281:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1281 | if (entries == channels) {
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:1362:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic]
1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n",
| ~~
1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1362:66: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic]
1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n",
| ~~
1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t),
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1363:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic]
1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n",
| ~~
1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t),
1363 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size);
| ^~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1363:41: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic]
1361 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n",
| ~~
1362 | master + FFMIN(begin - 1, begin - 1 + t), master + FFMAX(end + 1, end + 1 + t),
1363 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1384:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic]
1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n",
| ~~
1384 | master + begin - 1, master + end + 1,
| ^~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1384:44: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic]
1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n",
| ~~
1384 | master + begin - 1, master + end + 1,
| ^~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1385:24: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic]
1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n",
| ~~
1384 | master + begin - 1, master + end + 1,
1385 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size);
| ^~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1385:41: warning: format specifies type 'void *' but the argument has type 'int32_t *' (aka 'int *') [-Wformat-pedantic]
1383 | "sample pointer range [%p, %p] not contained in raw_buffer [%p, %p].\n",
| ~~
1384 | master + begin - 1, master + end + 1,
1385 | ctx->raw_buffer, ctx->raw_buffer + channels * channel_size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1546:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1546 | if(tmp_32 != nchars) {
| ~~~~~~ ^ ~~~~~~
src/libavcodec/alsdec.c:1574:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1574 | nbits[i] = FFMIN(nbits[i], highest_byte*8);
| ^ ~~~~~~~~ ~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/alsdec.c:1596:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1596 | if(tmp_32 != nchars) {
| ~~~~~~ ^ ~~~~~~
src/libavcodec/alsdec.c:1678:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1678 | if (get_bits_left(gb) < 7*channels*ctx->num_blocks)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1735:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1735 | for (b = 0; b < ctx->num_blocks; b++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1838:33: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1838 | ctx->cur_frame_length = FFMIN(sconf->samples - ctx->frame_id * (uint64_t) sconf->frame_length,
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1839 | sconf->frame_length);
| ~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/alsdec.c:1881:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1881 | INTERLEAVE_OUTPUT(16)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1871:31: note: expanded from macro 'INTERLEAVE_OUTPUT'
1871 | for (c = 0; c < channels; c++) \
| ~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:1881:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1881 | INTERLEAVE_OUTPUT(16)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1875:31: note: expanded from macro 'INTERLEAVE_OUTPUT'
1875 | for (c = 0; c < channels; c++) \
| ~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:1883:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1883 | INTERLEAVE_OUTPUT(32)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1871:31: note: expanded from macro 'INTERLEAVE_OUTPUT'
1871 | for (c = 0; c < channels; c++) \
| ~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:1883:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1883 | INTERLEAVE_OUTPUT(32)
| ^~~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:1875:31: note: expanded from macro 'INTERLEAVE_OUTPUT'
1875 | for (c = 0; c < channels; c++) \
| ~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:1935:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1935 | if (ctx->cur_frame_length != sconf->frame_length &&
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/alsdec.c:2081:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2081 | for (c = 0; c < num_buffers; c++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/alsdec.c:2104:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2104 | for (c = 0; c < num_buffers; c++)
| ~ ^ ~~~~~~~~~~~
src/libavcodec/alsdec.c:2120:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2120 | for (c = 0; c < num_buffers; c++)
| ~ ^ ~~~~~~~~~~~
src/libavcodec/alsdec.c:2150:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2150 | for (c = 0; c < channels; ++c) {
| ~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:2172:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2172 | for (c = 1; c < channels; c++)
| ~ ^ ~~~~~~~~
src/libavcodec/alsdec.c:2204:218: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2204 | { "max_order", "Sets the maximum order (ALS simple profile allows max 15)", offsetof(ALSDecContext, user_max_order), AV_OPT_TYPE_INT, { .i64 = 1023 }, 0, 1023, AV_OPT_FLAG_AUDIO_PARAM | AV_OPT_FLAG_DECODING_PARAM },
| ^
src/libavcodec/alsdec.c:2205:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2205 | { NULL }
| ^
src/libavcodec/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:475:52: warning: unused parameter 'avctx' [-Wunused-parameter]
475 | static int amf_attach_hdr_metadata(AVCodecContext *avctx, AMFSurface *surface, AVFrame *frame)
| ^
src/libavcodec/amfdec.c:544:23: warning: comparison of integers of different signs: 'int' and 'amf_size' (aka 'unsigned long') [-Wsign-compare]
544 | for (i = 0; i < surface->pVtbl->GetPlanesCount(surface); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/amfdec.c:811:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
811 | { NULL }
| ^
5 warnings generated.
CC libavcodec/amfenc.o
src/libavcodec/amfenc.c:123:58: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'amf_uint64' (aka 'unsigned long') [-Wsign-compare]
123 | AMF_RETURN_IF_FALSE(ctx, amf_device_ctx->version >= AMF_MAKE_FULL_VERSION(1, 4, 32, 0), AVERROR_UNKNOWN, "10-bit encoder is not supported by AMD GPU drivers versions lower than 23.30.\n");
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/amfenc.h:170:11: note: expanded from macro 'AMF_RETURN_IF_FALSE'
170 | if (!(exp)) { \
| ^~~
src/libavcodec/amfenc.c:179:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
179 | av_assert0(planes < FF_ARRAY_ELEMS(dst_data));
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
4 warnings generated.
CC libavcodec/amfenc_av1.o
24 warnings generated.
CC libavcodec/amfenc_h264.o
2 warnings generated.
CC libavcodec/amfenc_hevc.o
src/libavcodec/amfenc_av1.c:97:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_av1.c:104:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE },
| ^
src/libavcodec/amfenc_av1.c:106:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
106 | { "preencode", "Enable preencode", OFFSET(preencode), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_av1.c:107:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
107 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_av1.c:108:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_av1.c:111:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
111 | { "max_b_frames", "Maximum number of consecutive B Pictures", OFFSET(max_consecutive_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE },
| ^
src/libavcodec/amfenc_av1.c:112:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
112 | { "bf", "B Picture Pattern", OFFSET(max_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE },
| ^
src/libavcodec/amfenc_av1.c:114:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
114 | { "high_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:117:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "min_qp_i", "min quantization parameter for I-frame", OFFSET(min_qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:118:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
118 | { "max_qp_i", "max quantization parameter for I-frame", OFFSET(max_qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:119:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
119 | { "min_qp_p", "min quantization parameter for P-frame", OFFSET(min_qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:120:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
120 | { "max_qp_p", "max quantization parameter for P-frame", OFFSET(max_qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:121:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
121 | { "min_qp_b", "min quantization parameter for B-frame", OFFSET(min_qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:122:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | { "max_qp_b", "max quantization parameter for B-frame", OFFSET(max_qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:123:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
123 | { "qp_p", "quantization parameter for P-frame", OFFSET(qp_p), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:124:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
124 | { "qp_i", "quantization parameter for I-frame", OFFSET(qp_i), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:125:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
125 | { "qp_b", "quantization parameter for B-frame", OFFSET(qp_b), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 255, VE },
| ^
src/libavcodec/amfenc_av1.c:126:159: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
126 | { "skip_frame", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL,{.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:132:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
132 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:139:228: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
139 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_av1.c:142:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
142 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:148:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
148 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:155:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
155 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:162:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
162 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_av1.c:163:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
163 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_av1.c:170:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
170 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:171:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
171 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:172:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
172 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE },
| ^
src/libavcodec/amfenc_av1.c:187:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
187 | { "pa_adaptive_mini_gop", "Enable Adaptive B-frame", OFFSET(pa_adaptive_mini_gop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_av1.c:189:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
189 | { NULL }
| ^
src/libavcodec/amfenc_av1.c:730:27: warning: missing field 'value' initializer [-Wmissing-field-initializers]
730 | { NULL },
| ^
src/libavcodec/amfenc_h264.c:73:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "latency", "enables low latency mode", OFFSET(latency), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:94:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level),AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_h264.c:97:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:98:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:99:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
99 | { "vbaq", "Enable VBAQ", OFFSET(enable_vbaq), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:100:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "frame_skipping", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:103:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | { "qp_i", "Quantization Parameter for I-Frame", OFFSET(qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_h264.c:104:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | { "qp_p", "Quantization Parameter for P-Frame", OFFSET(qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_h264.c:105:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | { "qp_b", "Quantization Parameter for B-Frame", OFFSET(qp_b), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_h264.c:111:158: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
111 | { "max_au_size", "Maximum Access Unit Size for rate control (in bits)", OFFSET(max_au_size), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, VE },
| ^
src/libavcodec/amfenc_h264.c:114:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
114 | { "header_spacing", "Header Insertion Spacing", OFFSET(header_spacing), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 1000, VE },
| ^
src/libavcodec/amfenc_h264.c:117:196: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
117 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE },
| ^
src/libavcodec/amfenc_h264.c:121:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
121 | { "bf_delta_qp", "B-Picture Delta QP", OFFSET(b_frame_delta_qp), AV_OPT_TYPE_INT, { .i64 = 4 }, -10, 10, VE },
| ^
src/libavcodec/amfenc_h264.c:122:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
122 | { "bf_ref", "Enable Reference to B-Frames", OFFSET(b_frame_ref), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:123:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
123 | { "bf_ref_delta_qp","Reference B-Picture Delta QP", OFFSET(ref_b_frame_delta_qp), AV_OPT_TYPE_INT, { .i64 = 4 }, -10, 10, VE },
| ^
src/libavcodec/amfenc_h264.c:125:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
125 | { "max_b_frames", "Maximum number of consecutive B Pictures", OFFSET(max_consecutive_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE },
| ^
src/libavcodec/amfenc_h264.c:126:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
126 | { "bf", "B Picture Pattern", OFFSET(max_b_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE },
| ^
src/libavcodec/amfenc_h264.c:129:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
129 | { "intra_refresh_mb","Intra Refresh MBs Number Per Slot in Macroblocks", OFFSET(intra_refresh_mb), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, VE },
| ^
src/libavcodec/amfenc_h264.c:137:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
137 | { "high_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:139:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
139 | { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:140:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
140 | { "me_quarter_pel", "Enable ME Quarter Pixel", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:142:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
142 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) , AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:143:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
143 | { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) , AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:145:204: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
145 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_h264.c:148:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
148 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:154:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
154 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:161:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
161 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:168:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
168 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_h264.c:169:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
169 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_h264.c:176:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
176 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:177:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
177 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:178:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
178 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE },
| ^
src/libavcodec/amfenc_h264.c:193:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
193 | { "pa_adaptive_mini_gop", "Enable Adaptive MiniGOP", OFFSET(pa_adaptive_mini_gop), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_h264.c:194:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
194 | { NULL }
| ^
src/libavcodec/amfenc_hevc.c:76:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "latency", "enables low latency mode", OFFSET(latency), AV_OPT_TYPE_BOOL,{.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:87:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | { "qvbr_quality_level", "Sets the QVBR quality level", OFFSET(qvbr_quality_level), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:94:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
94 | { "async_depth", "Set maximum encoding parallelism. Higher values increase output latency.", OFFSET(hwsurfaces_in_queue_max), AV_OPT_TYPE_INT, {.i64 = 16 }, 1, MAX_LOOKAHEAD_DEPTH + 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:96:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | { "high_motion_quality_boost_enable", "Enable High motion quality boost mode", OFFSET(hw_high_motion_quality_boost), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:97:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | { "gops_per_idr", "GOPs per IDR 0-no IDR will be inserted", OFFSET(gops_per_idr), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, INT_MAX, VE },
| ^
src/libavcodec/amfenc_hevc.c:98:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | { "preencode", "Enable preencode", OFFSET(preencode), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_hevc.c:99:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
99 | { "vbaq", "Enable VBAQ", OFFSET(enable_vbaq), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_hevc.c:100:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "enforce_hrd", "Enforce HRD", OFFSET(enforce_hrd), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_hevc.c:101:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | { "filler_data", "Filler Data Enable", OFFSET(filler_data), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_hevc.c:102:182: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | { "max_au_size", "Maximum Access Unit Size for rate control (in bits)", OFFSET(max_au_size), AV_OPT_TYPE_INT,{ .i64 = -1 }, -1, INT_MAX, VE},
| ^
src/libavcodec/amfenc_hevc.c:103:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/amfenc_h264.c :103641 | : 27 : warning: {missing field 'value' initializer [-Wmissing-field-initializers]
"mi n641_ | q p _ i "{, N U L L " m i n q u a n t i z a t}i,o
n | p ^a
rameter for I-frame", OFFSET(min_qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:104:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | { "max_qp_i", "max quantization parameter for I-frame", OFFSET(max_qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:105:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | { "min_qp_p", "min quantization parameter for P-frame", OFFSET(min_qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:106:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
106 | { "max_qp_p", "max quantization parameter for P-frame", OFFSET(max_qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:107:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
107 | { "qp_p", "quantization parameter for P-frame", OFFSET(qp_p), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:108:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | { "qp_i", "quantization parameter for I-frame", OFFSET(qp_i), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:109:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | { "skip_frame", "Rate Control Based Frame Skip", OFFSET(skip_frame), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:110:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
110 | { "me_half_pel", "Enable ME Half Pixel", OFFSET(me_half_pel), AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:111:135: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
111 | { "me_quarter_pel", "Enable ME Quarter Pixel ", OFFSET(me_quarter_pel),AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:113:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
113 | { "forced_idr", "Force I frames to be IDR frames", OFFSET(forced_idr) ,AV_OPT_TYPE_BOOL,{ .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:114:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
114 | { "aud", "Inserts AU Delimiter NAL unit", OFFSET(aud) ,AV_OPT_TYPE_BOOL,{ .i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:116:208: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
116 | { "smart_access_video", "Enable Smart Access Video to enhance performance by utilizing both APU and dGPU memory access", OFFSET(smart_access_video), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE},
| ^
src/libavcodec/amfenc_hevc.c:119:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
119 | { "preanalysis", "Enable preanalysis", OFFSET(preanalysis), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:125:178: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
125 | { "pa_scene_change_detection_enable", "Enable scene change detection", OFFSET(pa_scene_change_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:132:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
132 | { "pa_static_scene_detection_enable", "Enable static scene detection", OFFSET(pa_static_scene_detection), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:139:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
139 | { "pa_initial_qp_after_scene_change", "The QP value that is used immediately after a scene change", OFFSET(pa_initial_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:140:206: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
140 | { "pa_max_qp_before_force_skip", "The QP threshold to allow a skip frame", OFFSET(pa_max_qp), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, 51, VE },
| ^
src/libavcodec/amfenc_hevc.c:147:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
147 | { "pa_frame_sad_enable", "Enable Frame SAD algorithm", OFFSET(pa_frame_sad), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:148:205: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
148 | { "pa_ltr_enable", "Enable long term reference frame management", OFFSET(pa_ltr), AV_OPT_TYPE_BOOL, {.i64 = -1 }, -1, 1, VE },
| ^
src/libavcodec/amfenc_hevc.c:149:223: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
149 | { "pa_lookahead_buffer_depth", "Sets the PA lookahead buffer size", OFFSET(pa_lookahead_buffer_depth), AV_OPT_TYPE_INT, {.i64 = -1 }, -1, MAX_LOOKAHEAD_DEPTH, VE },
| ^
src/libavcodec/amfenc_hevc.c:163:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
163 | { NULL }
| ^
src/libavcodec/amfenc_hevc.c:569:27: warning: missing field 'value' initializer [-Wmissing-field-initializers]
569 | { NULL },
| ^
31 warnings generated.
CC libavcodec/amr_parser.o
35 warnings generated.
32 warnings generated.
CC libavcodec/amrnbdec.o
CC libavcodec/amrwbdec.o
CC libavcodec/anm.o
CC libavcodec/ansi.o
src/libavcodec/ansi.c:479:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
479 | { NULL },
| ^
49 warnings generated.
CC libavcodec/aom_film_grain.o
CC libavcodec/apac.o
src/libavcodec/aom_film_grain.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
140 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aom_film_grain.c:371:52: warning: cast from 'struct AVBufferRef *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual]
371 | (AVBufferRef**)&s->sets[i],
| ^
src/libavcodec/aom_film_grain.c:365:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
365 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/aom_film_grain.c:381:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
381 | for (int i = 0; i < FF_ARRAY_ELEMS(s->sets); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/apedec.o
CC libavcodec/aptx.o
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)
| ^
CC libavcodec/aptxdec.o
src/libavcodec/apedec.c:1744:11: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1744 | { NULL},
| ^
CC libavcodec/aptxenc.o
CC libavcodec/apv_decode.o
src/libavcodec/apv_decode.c:213:51: warning: unused parameter 'thread' [-Wunused-parameter]
213 | int job, int thread)
| ^
src/libavcodec/apv_decode.c:442:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
442 | for (int i = 0; i < md->metadata_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
CC libavcodec/apv_dsp.o
2 warnings generated.
CC libavcodec/apv_entropy.o
CC libavcodec/apv_parser.o
6 warnings generated.
CC libavcodec/arbc.o
In file included from src/libavcodec/apv_entropy.c:22:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/apv_parser.c:120:39: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
120 | ref = av_buffer_create((uint8_t *)buf, buf_size, dummy_free,
| ^
src/libavcodec/apv_parser.c:121:36: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual]
121 | (void *)buf, AV_BUFFER_FLAG_READONLY);
| ^
2 warnings generated.
CC libavcodec/argo.o
2 warnings generated.
CC libavcodec/ass.o
CC libavcodec/ass_split.o
src/libavcodec/ass_split.c:164:57: warning: unused parameter 'len' [-Wunused-parameter]
164 | static int convert_int(void *dest, const char *buf, int len)
| ^
src/libavcodec/ass_split.c:168:57: warning: unused parameter 'len' [-Wunused-parameter]
168 | static int convert_flt(void *dest, const char *buf, int len)
| ^
src/libavcodec/ass_split.c:172:59: warning: unused parameter 'len' [-Wunused-parameter]
172 | static int convert_color(void *dest, const char *buf, int len)
| ^
src/libavcodec/ass_split.c:177:63: warning: unused parameter 'len' [-Wunused-parameter]
177 | static int convert_timestamp(void *dest, const char *buf, int len)
| ^
src/libavcodec/ass_split.c:184:63: warning: unused parameter 'len' [-Wunused-parameter]
184 | static int convert_alignment(void *dest, const char *buf, int len)
| ^
src/libavcodec/ass_split.c:250:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
250 | while (i < FF_ARRAY_ELEMS(section->fields))
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ass_split.c:273:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
273 | for (i = 0; i < FF_ARRAY_ELEMS(ass_sections); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ass_split.c:369:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | for (i=0; i= bufsize) {
| ~~~ ^ ~~~~~~~
1 warning generated.
CC libavcodec/asvdec.o
CC libavcodec/asvenc.o
11 warnings generated.
CC libavcodec/atrac.o
In file included from src/libavcodec/asvenc.c:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/atrac.c:139:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
139 | for(i=0; i FF_ARRAY_ELEMS(chan->qu_wordlen)) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/atrac3plus.c:761:63: warning: unused parameter 'avctx' [-Wunused-parameter]
761 | int num_channels, AVCodecContext *avctx)
| ^
src/libavcodec/atrac3plus.c:951:59: warning: unused parameter 'ctx' [-Wunused-parameter]
951 | Atrac3pChanUnitCtx *ctx,
| ^
src/libavcodec/atrac3plus.c:1058:75: warning: unused parameter 'ctx' [-Wunused-parameter]
1058 | static inline void gainc_loc_mode0(GetBitContext *gb, Atrac3pChanUnitCtx *ctx,
| ^
src/libavcodec/atrac3plus.c:1081:75: warning: unused parameter 'ctx' [-Wunused-parameter]
1081 | static inline void gainc_loc_mode1(GetBitContext *gb, Atrac3pChanUnitCtx *ctx,
| ^
CC libavcodec/atrac3plusdsp.o
2 warnings generated.
CC libavcodec/atrac9dec.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,
| ^
CC libavcodec/atsc_a53.o
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++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
CC libavcodec/av1_levels.o
CC libavcodec/av1_parse.o
src/libavcodec/av1_levels.c:63:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
63 | for (int i = 0; i < FF_ARRAY_ELEMS(av1_levels); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/av1_levels.c:66:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
66 | if (pic_size > level->max_pic_size)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/av1_levels.c:68:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
68 | if (width > level->max_h_size)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/av1_levels.c:70:20: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
70 | if (height > level->max_v_size)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/av1_levels.c:84:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
84 | if (tiles > level->max_tiles)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/av1_levels.c:86:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
86 | if (tile_cols > level->max_tile_cols)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
CC libavcodec/av1_parser.o
src/libavcodec/av1_parse.c:71:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
71 | if (new_size >= INT_MAX / sizeof(*tmp))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/av1dec.o
CC libavcodec/avcodec.o
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:369:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
369 | avctx->ch_layout.nb_channels > FF_SANE_NB_CHANNELS) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/avcodec.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
425 | for (i = 0; i < sub->num_rects; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/avcodec.c:765:59: warning: unused parameter 'avctx' [-Wunused-parameter]
765 | int ff_default_get_supported_config(const AVCodecContext *avctx,
| ^
src/libavcodec/avcodec.c:768:46: warning: unused parameter 'flags' [-Wunused-parameter]
768 | unsigned flags,
| ^
src/libavcodec/avcodec.c:838:77: warning: unused parameter 'flags' [-Wunused-parameter]
838 | const AVFrameSideData *src, unsigned int flags)
| ^
In file included from src/libavcodec/av1dec.c:32:
In file included from src/libavcodec/av1dec.h:34:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/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:452:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
452 | if (bytestream2_get_bytes_left(&gb) < size_bytes)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/av1dec.c:455:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
455 | for (int i = 0; i < size_bytes; i++)
| ~ ^ ~~~~~~~~~~
src/libavcodec/av1dec.c:457:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
457 | if (bytestream2_get_bytes_left(&gb) <= size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/av1dec.c:748:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
748 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/av1dec.c:1491:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1491 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ref); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/av1dec.c:1515:119: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1515 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, AV1_MAX_OPERATING_POINTS - 1, VD },
| ^
src/libavcodec/av1dec.c:1516:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1516 | { NULL }
| ^
8 warnings generated.
CC libavcodec/avdct.o
src/libavcodec/avdct.c:62:89: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | {"bits_per_sample", "", OFFSET(bits_per_sample), AV_OPT_TYPE_INT, {.i64 = 8 }, 0, 14, 0,},
| ^
src/libavcodec/avdct.c:63:6: warning: missing field 'help' initializer [-Wmissing-field-initializers]
63 | {NULL},
| ^
2 warnings generated.
CC libavcodec/avrndec.o
11 warnings generated.
CC libavcodec/avs.o
CC libavcodec/avs2.o
CC libavcodec/avs2_parser.o
5 warnings generated.
CC libavcodec/avs3_parser.o
CC libavcodec/avuidec.o
CC libavcodec/avuienc.o
12 warnings generated.
CC libavcodec/bethsoftvideo.o
CC libavcodec/bfi.o
CC libavcodec/bgmc.o
CC libavcodec/bink.o
src/libavcodec/bfi.c:127:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
127 | if (length >= bytestream2_get_bytes_left(&g)) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/binkaudio.o
1 warning generated.
CC libavcodec/binkdsp.o
src/libavcodec/bink.c:727:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
727 | if (quant_idx > 15U) {
| ~~~~~~~~~ ^ ~~~
src/libavcodec/binkaudio.c:230:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
230 | while (s->bands[k] < i)
| ~~~~~~~~~~~ ^ ~
src/libavcodec/binkaudio.c:234:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
234 | if (s->bands[k] == i)
| ~~~~~~~~~~~ ^ ~
CC libavcodec/bintext.o
CC libavcodec/bitpacked_dec.o
2 warnings generated.
CC libavcodec/bitpacked_enc.o
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
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/blockdsp.o
2 warnings generated.
CC libavcodec/bmp.o
2 warnings generated.
CC libavcodec/bmp_parser.o
CC libavcodec/bmpenc.o
src/libavcodec/bmp_parser.c:39:63: warning: unused parameter 'avctx' [-Wunused-parameter]
39 | static int bmp_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
src/libavcodec/bmp_parser.c:85:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
85 | i = FFMIN(bpc->remaining_size, buf_size);
| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
2 warnings generated.
src/libavcodec/bmp.c:61:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
61 | if (buf_size < fsize) {
| ~~~~~~~~ ^ ~~~~~
src/libavcodec/bmp.c:261:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
261 | if ((hsize-ihsize-14) < (colors << 2)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/bmp.c:262:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
262 | if ((hsize-ihsize-14) < colors * 3) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
CC libavcodec/bmvaudio.o
CC libavcodec/bmvvideo.o
CC libavcodec/bonk.o
3 warnings generated.
CC libavcodec/brenderpix.o
src/libavcodec/bonk.c:226:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
226 | if (bits[x].bit && bits[x].count > entries - n_zeros)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/bonk.c:335:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
335 | frame->nb_samples = FFMIN(s->samples_per_packet * s->down_sampling, s->nb_samples);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
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) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
CC libavcodec/bsf.o
2 warnings generated.
CC libavcodec/bsf/aac_adtstoasc.o
1 warning generated.
CC libavcodec/bsf/ahx_to_mp2.o
2 warnings generated.
CC libavcodec/bsf/apv_metadata.o
src/libavcodec/bsf.c:337:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
337 | if (lst->idx < lst->nb_bsfs) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~
In file included from src/libavcodec/bsf/aac_adtstoasc.c:26:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/bsf/apv_metadata.c:62:70: warning: unused parameter 'pkt' [-Wunused-parameter]
62 | static int apv_metadata_update_fragment(AVBSFContext *bsf, AVPacket *pkt,
| ^
src/libavcodec/bsf/apv_metadata.c:96:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/apv_metadata.c:99:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
99 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/apv_metadata.c:102:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
102 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/apv_metadata.c:112:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
112 | { NULL }
| ^
CC libavcodec/bsf/av1_frame_merge.o
5 warnings generated.
CC libavcodec/bsf/av1_frame_split.o
1 warning generated.
CC libavcodec/bsf/av1_metadata.o
src/libavcodec/bsf/av1_metadata.c:172:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
172 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/av1_metadata.c:175:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
175 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/av1_metadata.c:178:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
178 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/av1_metadata.c:200:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
200 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavcodec/bsf/av1_metadata.c:203:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
203 | { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavcodec/bsf/av1_metadata.c:207:34: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
207 | { .i64 = 0 }, 0, 1, FLAGS},
| ^
src/libavcodec/bsf/av1_metadata.c:209:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
209 | { NULL }
| ^
2 warnings generated.
CC libavcodec/bsf/chomp.o
CC libavcodec/bsf/dca_core.o
CC libavcodec/bsf/dovi_rpu.o
7 warnings generated.
CC libavcodec/bsf/dovi_split.o
In file included from src/libavcodec/bsf/dovi_split.c:22:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
CC libavcodec/bsf/dts2pts.o
In file included from src/libavcodec/bsf/dovi_rpu.c:29:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/bsf/dovi_rpu.c:104:22: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
104 | if (rpu_size + 3 <= nal->data_size && av_buffer_is_writable(nal->data_ref)) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/bsf/dovi_rpu.c:262:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
262 | { "strip", "Strip Dolby Vision metadata", OFFSET(strip), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavcodec/bsf/dovi_rpu.c:267:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
267 | { NULL }
| ^
CC libavcodec/bsf/dump_extradata.o
src/libavcodec/bsf/dovi_split.c:256:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
256 | { NULL },
| ^
7 warnings generated.
CC libavcodec/bsf/dv_error_marker.o
src/libavcodec/bsf/dump_extradata.c:91:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
91 | { NULL },
| ^
1 warning generated.
src/libavcodec/bsf/dts2pts.c:124:28: warning: unused parameter 'opaque' [-Wunused-parameter]
124 | static int free_node(void *opaque, void *elem)
| ^
src/libavcodec/bsf/dts2pts.c:594:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
594 | for (i = 0; i < FF_ARRAY_ELEMS(func_tab); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/bsf/eac3_core.o
5 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 },
| ^
2 warnings generated.
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/bsf/evc_frame_merge.o
src/libavcodec/bsf/eia608_to_smpte436m.c:184:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
184 | for (size_t i = 0; i < cc_count; i++) {
| ~ ^ ~~~~~~~~
src/libavcodec/bsf/eia608_to_smpte436m.c:252:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
252 | { "line_number", "line number -- you probably want 9 or 11", OFFSET(line_number), AV_OPT_TYPE_UINT, { .i64 = 9 }, 0, 0xFFFF, FLAGS },
| ^
src/libavcodec/bsf/eia608_to_smpte436m.c:257:149: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
257 | { "initial_cdp_sequence_cntr", "initial cdp_*_sequence_cntr value", OFFSET(cdp_sequence_cntr), AV_OPT_TYPE_UINT, { .i64 = 0 }, 0, 0xFFFF, FLAGS },
| ^
src/libavcodec/bsf/eia608_to_smpte436m.c:258:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
258 | { "cdp_frame_rate", "set the `cdp_frame_rate` fields", OFFSET(cdp_frame_rate), AV_OPT_TYPE_VIDEO_RATE, { .str = "30000/1001" }, 0, INT_MAX, FLAGS },
| ^
src/libavcodec/bsf/eia608_to_smpte436m.c:259:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
259 | { NULL },
| ^
CC libavcodec/bsf/extract_extradata.o
6 warnings generated.
CC libavcodec/bsf/filter_units.o
2 warnings generated.
CC libavcodec/bsf/h264_metadata.o
src/libavcodec/bsf/evc_frame_merge.c:189:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
189 | if (in->size < nalu_size + EVC_NALU_LENGTH_PREFIX_SIZE) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/filter_units.c:271:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
271 | { NULL }
| ^
src/libavcodec/bsf/extract_extradata.c:321:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
321 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3))
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/extract_extradata.c:466:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
466 | if (extradata_size != bytestream2_tell_p(&pb_extradata)) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/extract_extradata.c:608:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
608 | for (i = 0; i < FF_ARRAY_ELEMS(extract_tab); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/extract_extradata.c:679:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
679 | { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavcodec/bsf/extract_extradata.c:680:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
680 | { NULL },
| ^
1 warning generated.
1 warning generated.
CC libavcodec/bsf/h264_mp4toannexb.o
CC libavcodec/bsf/h264_redundant_pps.o
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;
| ^
src/libavcodec/bsf/h264_metadata.c:600:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
600 | { .dbl = 0.0 }, 0, 65535, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:604:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
604 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:608:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
608 | { .i64 = -1 }, -1, 7, FLAGS},
| ^
src/libavcodec/bsf/h264_metadata.c:611:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
611 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:614:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
614 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:617:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
617 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:620:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
620 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:624:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
624 | { .i64 = -1 }, -1, 5, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:628:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
628 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:631:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
631 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:634:35: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
634 | { .i64 = 0 }, 0, 1, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:638:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
638 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:641:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
641 | { .i64 = -1 }, -1, H264_MAX_WIDTH, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:644:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
644 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:647:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
647 | { .i64 = -1 }, -1, H264_MAX_HEIGHT, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:653:74: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
653 | OFFSET(delete_filler), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, FLAGS},
| ^
src/libavcodec/bsf/h264_metadata.c:661:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
661 | { .dbl = NAN }, -360.0, +360.0, FLAGS },
| ^
src/libavcodec/bsf/h264_metadata.c:702:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
702 | { NULL }
| ^
src/libavcodec/bsf/h264_redundant_pps.c:79:57: warning: unused parameter 'pkt' [-Wunused-parameter]
79 | AVPacket *pkt,
| ^
src/libavcodec/bsf/h264_mp4toannexb.c:158:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
158 | if (pps_offset < total_size) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~
1 warning generated.
CC libavcodec/bsf/h265_metadata.o
5 warnings generated.
23 warnings generated.
CC libavcodec/bsf/h266_metadata.o
CC libavcodec/bsf/hapqa_extract.o
1 warning generated.
CC libavcodec/bsf/hevc_mp4toannexb.o
src/libavcodec/bsf/h265_metadata.c:288:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
288 | for (i = 1; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/h265_metadata.c:503:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
503 | { .dbl = 0.0 }, 0, 65535, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:507:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
507 | { .i64 = -1 }, -1, 7, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:510:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
510 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:513:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
513 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:516:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
516 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:519:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
519 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:523:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
523 | { .i64 = -1 }, -1, 5, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:528:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
528 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:532:43: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
532 | { .i64 = -1 }, -1, INT_MAX, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:536:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
536 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:539:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
539 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:542:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
542 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:545:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
545 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:548:50: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
548 | { .i64 = -1 }, -1, HEVC_MAX_WIDTH, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:551:51: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
551 | { .i64 = -1 }, -1, HEVC_MAX_HEIGHT, FLAGS },
| ^
src/libavcodec/bsf/h265_metadata.c:577:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
577 | { NULL }
| ^
src/libavcodec/bsf/h266_metadata.c:128:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
128 | { NULL }
| ^
src/libavcodec/bsf/hapqa_extract.c:120:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
120 | { NULL },
| ^
1 warning generated.
1 warning generated.
CC libavcodec/bsf/imx_dump_header.o
CC libavcodec/bsf/lcevc_metadata.o
src/libavcodec/bsf/hevc_mp4toannexb.c:78:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
78 | 4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/hevc_mp4toannexb.c:192:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
192 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/hevc_mp4toannexb.c:220:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
220 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17 warnings generated.
CC libavcodec/bsf/media100_to_mjpegb.o
src/libavcodec/bsf/lcevc_metadata.c:112:72: warning: unused parameter 'pkt' [-Wunused-parameter]
112 | static int lcevc_metadata_update_fragment(AVBS3F warningCso generatedn.
text *bsf, AVPacket *pkt,
| ^
src/libavcodec/bsf/lcevc_metadata.c:157:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
157 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavcodec/bsf/lcevc_metadata.c:161:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
161 | { .i64 = -1 }, -1, 5, FLAGS},
| ^
src/libavcodec/bsf/lcevc_metadata.c:164:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
164 | { .i64 = -1 }, -1, 1, FLAGS },
| ^
src/libavcodec/bsf/lcevc_metadata.c:167:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
167 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/lcevc_metadata.c:170:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
170 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/lcevc_metadata.c:173:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
173 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/lcevc_metadata.c:177:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
177 | { .i64 = -1 }, -1, 5, FLAGS },
| ^
src/libavcodec/bsf/lcevc_metadata.c:180:75: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
180 | OFFSET(delete_filler), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, FLAGS},
| ^
src/libavcodec/bsf/lcevc_metadata.c:182:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
182 | { NULL }
| ^
CC libavcodec/bsf/mjpeg2jpeg.o
CC libavcodec/bsf/mjpega_dump_header.o
10 warnings generated.
CC libavcodec/bsf/movsub.o
CC libavcodec/bsf/mpeg2_metadata.o
CC libavcodec/bsf/mpeg4_unpack_bframes.o
CC libavcodec/bsf/null.o
CC libavcodec/bsf/noise.o
src/libavcodec/bsf/mpeg2_metadata.c:48:53: warning: unused parameter 'pkt' [-Wunused-parameter]
48 | AVPacket *pkt,
| ^
src/libavcodec/bsf/mpeg2_metadata.c:202:41: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
202 | { .dbl = 0.0 }, 0, 65535, FLAGS },
| ^
src/libavcodec/bsf/mpeg2_metadata.c:206:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
206 | { .dbl = 0.0 }, 0, UINT_MAX, FLAGS },
| ^
src/libavcodec/bsf/mpeg2_metadata.c:210:37: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
210 | { .i64 = -1 }, -1, 7, FLAGS },
| ^
src/libavcodec/bsf/mpeg2_metadata.c:213:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
213 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/mpeg2_metadata.c:216:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
216 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/mpeg2_metadata.c:219:39: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
219 | { .i64 = -1 }, -1, 255, FLAGS },
| ^
src/libavcodec/bsf/mpeg2_metadata.c:221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
221 | { NULL }
| ^
src/libavcodec/bsf/noise.c:213:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
213 | { "amount", NULL, OFFSET(amount_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, 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
8 warnings generated.
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 },
| ^
1 warning generated.
3 warnings generated.
CC libavcodec/bsf/showinfo.o
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:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/bsf/vvc_mp4toannexb.o
src/libavcodec/bsf/vp9_superframe.c:66:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
66 | for (n = 0; n < n_in; n++) {
| ~ ^ ~~~~
src/libavcodec/bsf/vp9_superframe.c:83:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
83 | wloop(mag, *ptr = in[n]->size);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop'
73 | for (n = 0; n < n_in; n++) { \
| ~ ^ ~~~~
src/libavcodec/bsf/vp9_superframe.c:86:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
86 | wloop(mag, AV_WL16(ptr, in[n]->size));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop'
73 | for (n = 0; n < n_in; n++) { \
| ~ ^ ~~~~
src/libavcodec/bsf/vp9_superframe.c:89:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
89 | wloop(mag, AV_WL24(ptr, in[n]->size));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop'
73 | for (n = 0; n < n_in; n++) { \
| ~ ^ ~~~~
src/libavcodec/bsf/vp9_superframe.c:92:9: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
92 | wloop(mag, AV_WL32(ptr, in[n]->size));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/vp9_superframe.c:73:23: note: expanded from macro 'wloop'
73 | for (n = 0; n < n_in; n++) { \
| ~ ^ ~~~~
2 warnings generated.
CC libavcodec/bswapdsp.o
src/libavcodec/bsf/vvc_mp4toannexb.c:162:61: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
162 | CC libavcodec/c93.o
4 + AV_INPUT_BUFFER_PADDING_SIZE + nalu_len > SIZE_MAX - new_extradata_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/vvc_mp4toannexb.c:249:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
249 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/bsf/vvc_mp4toannexb.c:276:40: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
276 | if (nalu_size < 2 || nalu_size > bytestream2_get_bytes_left(&gb)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
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/cavs.c:30:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
CC libavcodec/cavsdata.o
src/libavcodec/cavs.c:258:64: warning: unused parameter 'left' [-Wunused-parameter]
258 | static void intra_pred_vert(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride)
| ^
src/libavcodec/cavs.c:266:51: warning: unused parameter 'top' [-Wunused-parameter]
266 | static void intra_pred_horiz(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride)
| ^
src/libavcodec/cavs.c:276:52: warning: unused parameter 'top' [-Wunused-parameter]
276 | static void intra_pred_dc_128(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride)
| ^
src/libavcodec/cavs.c:276:66: warning: unused parameter 'left' [-Wunused-parameter]
276 | static void intra_pred_dc_128(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride)
| ^
src/libavcodec/cavs.c:335:53: warning: unused parameter 'top' [-Wunused-parameter]
335 | static void intra_pred_lp_left(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride)
| ^
src/libavcodec/cavs.c:343:66: warning: unused parameter 'left' [-Wunused-parameter]
343 | static void intra_pred_lp_top(uint8_t *d, uint8_t *top, uint8_t *left, ptrdiff_t stride)
| ^
src/libavcodec/cavs.c:390:36: warning: unused parameter 'list' [-Wunused-parameter]
390 | int list, uint8_t *dest_y,
| ^
CC libavcodec/cavsdec.o
CC libavcodec/cavsdsp.o
CC libavcodec/cbrt_data.o
In file included from src/libavcodec/cavsdec.c:33:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
CC libavcodec/cbrt_data_fixed.o
src/libavcodec/cavsdec.c:575:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int8_t' (aka 'const signed char') [-Wsign-compare]
575 | level = esc_code + (run > r->max_run ? 1 : r->level_add[run]);
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/cavsdec.c:622:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
622 | if (cbp > 63U) {
| ~~~ ^ ~~~
src/libavcodec/cavsdec.c:694:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
694 | if (cbp_code > 63U) {
| ~~~~~~~~ ^ ~~~
CC libavcodec/cbrt_tablegen_common.o
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:74:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
74 | for (i = 0; i < FF_ARRAY_ELEMS(cbs_type_table); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_apv.c:107:
src/libavcodec/cbs_apv_syntax_template.c:241:43: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
241 | current->tile_data[c] = (uint8_t*)align_get_bits(rw);
| ^
src/libavcodec/cbs.c:248:38: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
248 | frag->data = (uint8_t *)data;
| ^
src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter]
378 | APVRawMetadataFiller *current,
| ^
src/libavcodec/cbs_apv_syntax_template.c:527:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
527 | xu(8, metadata_payload_type, tmp, 0, 254, 0);
| ^
src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here
93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_apv.c:107:
src/libavcodec/cbs_apv_syntax_template.c:537:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
537 | xu(8, metadata_payload_size, tmp, 0, 254, 0);
| ^
src/libavcodec/cbs_apv.c:93:9: note: macro 'xu' defined here
93 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
src/libavcodec/cbs.c:372:37: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
372 | av_assert0(put_bits_count(&pbc) <= 8 * ctx->write_buffer_size);
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs.c:521:43: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
521 | av_assert0(k > 0 && j + k < sizeof(name));
| ~~~~~ ^ ~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs.c:531:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
531 | av_assert0(j + 1 < sizeof(name));
| ~~~~~ ^ ~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs.c:535:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
535 | av_assert0(j + 1 < sizeof(name));
| ~~~~~ ^ ~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
In file included from src/libavcodec/cbs_apv.c:149:
src/libavcodec/cbs_apv_syntax_template.c:244:35: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
244 | if (put_bytes_left(rw, 0) < comp_size)
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/cbs_apv_syntax_template.c:378:56: warning: unused parameter 'current' [-Wunused-parameter]
378 | APVRawMetadataFiller *current,
| ^
src/libavcodec/cbs_apv_syntax_template.c:581:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
581 | xu(8, metadata_payload_type, tmp, 0, 254, 0);
| ^
src/libavcodec/cbs_apv.c:130:9: note: macro 'xu' defined here
130 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_apv.c:149:
src/libavcodec/cbs_apv_syntax_template.c:588:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
588 | xu(8, metadata_payload_size, tmp, 0, 254, 0);
| ^
src/libavcodec/cbs_apv.c:130:9: note: macro 'xu' defined here
130 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_apv.c:149:
src/libavcodec/cbs_apv_syntax_template.c:571:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
571 | for (int p = 0; p < current->metadata_count; p++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_apv.c:375:61: warning: unused parameter 'ctx' [-Wunused-parameter]
375 | static int cbs_apv_assemble_fragment(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_apv.c:410:53: warning: unused parameter 'unused' [-Wunused-parameter]
410 | static void cbs_apv_free_metadata(AVRefStructOpaque unused, void *content)
| ^
src/libavcodec/cbs_apv.c:415:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
415 | for (int i = 0; i < md->metadata_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs.c:953:54: warning: cast from 'const unsigned char *const *' to 'struct AVBufferRef **' drops const qualifier [-Wcast-qual]
953 | const AVBufferRef *src_buf = *(AVBufferRef**)(src_ptr + 1);
| ^
4 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)
| ~~~~~~~~~~~~~~~~~~ ^ ~
9 warnings generated.
CC libavcodec/cbs_bsf.o
In file included from src/libavcodec/cbs_av1.c:593:
src/libavcodec/cbs_av1_syntax_template.c:340:80: warning: unused parameter 'rw' [-Wunused-parameter]
340 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw)
| ^
src/libavcodec/cbs_av1_syntax_template.c:351:72: warning: unused parameter 'rw' [-Wunused-parameter]
351 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw,
| ^
src/libavcodec/cbs_av1_syntax_template.c:1459:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1459 | priv->ref[i].frame_id < (current->current_frame_id -
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1460 | (1 << diff_len)))
| ~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1458 | if (priv->ref[i].frame_id > current->current_frame_id ||
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1464 | priv->ref[i].frame_id < ((1 << id_len) +
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
1465 | current->current_frame_id -
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1466 | (1 << diff_len)))
| ~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1463 | if (priv->ref[i].frame_id > current->current_frame_id &&
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1796:34: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1796 | fh_start = (uint8_t*)rw->buffer + start_pos / 8;
| ^
src/libavcodec/cbs_av1_syntax_template.c:2140:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
2140 | 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:340:80: warning: unused parameter 'rw' [-Wunused-parameter]
340 | static int FUNC(temporal_delimiter_obu)(CodedBitstreamContext *ctx, RWContext *rw)
| ^
src/libavcodec/cbs_av1_syntax_template.c:351:72: warning: unused parameter 'rw' [-Wunused-parameter]
351 | static int FUNC(set_frame_refs)(CodedBitstreamContext *ctx, RWContext *rw,
| ^
src/libavcodec/cbs_av1_syntax_template.c:1373:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1373 | infer(current_frame_id, ref->frame_id);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1.c:668:27: note: expanded from macro 'infer'
668 | if (current->name != (value)) { \
| ~~~~~~~~~~~~~ ^ ~~~~~
In file included from src/libavcodec/cbs_av1.c:679:
src/libavcodec/cbs_av1_syntax_template.c:1459:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1459 | priv->ref[i].frame_id < (current->current_frame_id -
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1460 | (1 << diff_len)))
| ~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1458:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1458 | if (priv->ref[i].frame_id > current->current_frame_id ||
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1464:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1464 | priv->ref[i].frame_id < ((1 << id_len) +
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
1465 | current->current_frame_id -
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~
1466 | (1 << diff_len)))
| ~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1_syntax_template.c:1463:43: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1463 | if (priv->ref[i].frame_id > current->current_frame_id &&
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/cbs_h264.o
src/libavcodec/cbs_av1_syntax_template.c:2140:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
2140 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1.c:779:44: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
779 | av_assert0(pos % 8 == 0 && pos / 8 <= size);
| ~~~~~~~ ^ ~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_av1.c:820:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
820 | if (pos >= 8 * unit->data_size) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1.c:1009:24: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
1009 | av_assert0(end_pos <= unit->data_size * 8);
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_av1.c:1202:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1202 | if (8 * obu->obu_size > put_bits_left(pbc)) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_av1.c:1241:61: warning: unused parameter 'ctx' [-Wunused-parameter]
1241 | static int cbs_av1_assemble_fragment(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_av1.c:1296:53: warning: unused parameter 'unused' [-Wunused-parameter]
1296 | static void cbs_av1_free_metadata(AVRefStructOpaque unused, void *content)
| ^
src/libavcodec/cbs_av1.c:1367:120: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1367 | OFFSET(operating_point), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, AV1_MAX_OPERATING_POINTS - 1, 0 },
| ^
src/libavcodec/cbs_av1.c:1369:77: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1369 | OFFSET(fixed_obu_size_length), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 8, 0 },
| ^
src/libavcodec/cbs_av1.c:1370:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1370 | { NULL }
| ^
In file included from src/libavcodec/cbs_h264.c:23:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:220:64: warning: unused parameter 'ctx' [-Wunused-parameter]
220 | static int FUNC(vui_parameters_default)(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_h264_syntax_template.c:221:52: warning: unused parameter 'rw' [-Wunused-parameter]
221 | RWContext *rw, H264RawVUI *current,
| ^
src/libavcodec/cbs_h264_syntax_template.c:515:50: warning: unused parameter 'sei' [-Wunused-parameter]
515 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:608:74: warning: unused parameter 'sei' [-Wunused-parameter]
608 | H264RawSEIPicTiming *current, SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:680:47: warning: unused parameter 'sei' [-Wunused-parameter]
680 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:707:48: warning: unused parameter 'sei' [-Wunused-parameter]
707 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:723:56: warning: unused parameter 'state' [-Wunused-parameter]
723 | SEIMessageState *state))
| ^
src/libavcodec/cbs_h264_syntax_template.c:806:59: warning: unused parameter 'sei' [-Wunused-parameter]
806 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:840:53: warning: unused parameter 'sei' [-Wunused-parameter]
840 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:905:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
905 | current->rplm_l0[i].modification_of_pic_nums_idc, 0, 3, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:915:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
915 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:919:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
919 | 0, sps->max_num_ref_frames - 1, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:929:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
929 | current->rplm_l1[i].modification_of_pic_nums_idc, 0, 3, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:939:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
939 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:943:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
943 | 0, sps->max_num_ref_frames - 1, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:1021:28: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1021 | 0, 6, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:1030:40: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1030 | 0, INT32_MAX, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:1034:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1034 | 0, sps->max_num_ref_frames - 1, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:1038:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1038 | 0, sps->max_num_ref_frames - 1, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:149:
src/libavcodec/cbs_h264_syntax_template.c:1042:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1042 | 0, sps->max_num_ref_frames, 0);
| ^
src/libavcodec/cbs_h264.c:108:9: note: macro 'xue' defined here
108 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:221:52: warning: unused parameter 'rw' [-Wunused-parameter]
221 | RWContext *rw, H264RawVUI *current,
| ^
src/libavcodec/cbs_h264_syntax_template.c:515:50: warning: unused parameter 'sei' [-Wunused-parameter]
515 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:608:74: warning: unused parameter 'sei' [-Wunused-parameter]
608 | H264RawSEIPicTiming *current, SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:680:47: warning: unused parameter 'sei' [-Wunused-parameter]
680 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:707:48: warning: unused parameter 'sei' [-Wunused-parameter]
707 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:723:56: warning: unused parameter 'state' [-Wunused-parameter]
723 | SEIMessageState *state))
| ^
src/libavcodec/cbs_h264_syntax_template.c:806:59: warning: unused parameter 'sei' [-Wunused-parameter]
806 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:840:53: warning: unused parameter 'sei' [-Wunused-parameter]
840 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h264_syntax_template.c:905:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
905 | current->rplm_l0[i].modification_of_pic_nums_idc, 0, 3, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:915:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
915 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:919:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
919 | 0, sps->max_num_ref_frames - 1, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:929:78: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
929 | current->rplm_l1[i].modification_of_pic_nums_idc, 0, 3, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:939:71: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
939 | (1 << (sps->log2_max_frame_num_minus4 + 4)), 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:943:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
943 | 0, sps->max_num_ref_frames - 1, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:1021:28: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1021 | 0, 6, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:1030:40: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1030 | 0, INT32_MAX, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:1034:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1034 | 0, sps->max_num_ref_frames - 1, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:1038:58: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1038 | 0, sps->max_num_ref_frames - 1, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h264.c:227:
src/libavcodec/cbs_h264_syntax_template.c:1042:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
1042 | 0, sps->max_num_ref_frames, 0);
| ^
src/libavcodec/cbs_h264.c:184:9: note: macro 'xue' defined here
184 | #define xue(name, var, range_min, range_max, subs, ...) do { \
| ^
src/libavcodec/cbs_h264.c:294:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
294 | if (bytestream2_get_bytes_left(&gbc) < size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/cbs_h264.c:319:50: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
319 | if (bytestream2_get_bytes_left(&gbc) < size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/cbs_h264.c:673:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
673 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h264.c:675:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
675 | for (int i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h264.c:690:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
690 | for (i = 0; i < FF_ARRAY_ELEMS(h264->sps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h264.c:692:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
692 | for (i = 0; i < FF_ARRAY_ELEMS(h264->pps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h264.c:696:49: warning: unused parameter 'unused' [-Wunused-parameter]
696 | static void cbs_h264_free_sei(AVRefStructOpaque unused, void *content)
| ^
14 warnings generated.
CC libavcodec/cbs_h2645.o
CC libavcodec/cbs_h265.o
In file included from src/libavcodec/cbs_h2645.c:25:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/cbs_h2645.c:257:39: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
257 | (uint8_t*)nal->data, size, ref);
| ^
src/libavcodec/cbs_h2645.c:265:58: warning: unused parameter 'ctx' [-Wunused-parameter]
265 | int ff_cbs_h2645_write_slice_data(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_h2645.c:273:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
273 | data_size > data_bit_start / 8);
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_h2645.c:275:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
275 | if (data_size * 8 + 8 > put_bits_left(pbc))
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_h265.c:23:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_h265.c:149:
src/libavcodec/cbs_h265_syntax_template.c:77:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
77 | xu(1, extension_data, bit, 0, 1, 0);
| ^
src/libavcodec/cbs_h265.c:101:9: note: macro 'xu' defined here
101 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h265.c:149:
src/libavcodec/cbs_h265_syntax_template.c:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
556 | for (j = 0; j <= num_delta_pocs; j++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/cbs_h265_syntax_template.c:764:64: warning: unused parameter 'ctx' [-Wunused-parameter]
764 | static int FUNC(vui_parameters_default)(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_h265_syntax_template.c:765:52: warning: unused parameter 'rw' [-Wunused-parameter]
765 | RWContext *rw, H265RawVUI *current,
| ^
src/libavcodec/cbs_h265_syntax_template.c:766:53: warning: unused parameter 'sps' [-Wunused-parameter]
766 | H265RawSPS *sps)
| ^
src/libavcodec/cbs_h265_syntax_template.c:1943:74: warning: unused parameter 'sei' [-Wunused-parameter]
1943 | H265RawSEIPicTiming *current, SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2019:47: warning: unused parameter 'sei' [-Wunused-parameter]
2019 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2046:48: warning: unused parameter 'sei' [-Wunused-parameter]
2046 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2062:56: warning: unused parameter 'state' [-Wunused-parameter]
2062 | SEIMessageState *state))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2127:53: warning: unused parameter 'sei' [-Wunused-parameter]
2127 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2146:55: warning: unused parameter 'sei' [-Wunused-parameter]
2146 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2183:54: warning: unused parameter 'sei' [-Wunused-parameter]
2183 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2214:72: warning: unused parameter 'sei' [-Wunused-parameter]
2214 | H265RawSEITimeCode *current, SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2265:52: warning: unused parameter 'sei' [-Wunused-parameter]
2265 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2293:60: warning: unused parameter 'sei' [-Wunused-parameter]
2293 | SEIMessageState *sei))
| ^
In file included from src/libavcodec/cbs_h265.c:227:
src/libavcodec/cbs_h265_syntax_template.c:83:79: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
83 | xu(1, extension_data, current->data[k / 8] >> (7 - k % 8) & 1, 0, 1, 0);
| ^
src/libavcodec/cbs_h265.c:178:9: note: macro 'xu' defined here
178 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h265.c:227:
src/libavcodec/cbs_h265_syntax_template.c:556:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
556 | for (j = 0; j <= num_delta_pocs; j++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/cbs_h265_syntax_template.c:765:52: warning: unused parameter 'rw' [-Wunused-parameter]
765 | RWContext *rw, H265RawVUI *current,
| ^
src/libavcodec/cbs_h265_syntax_template.c:766:53: warning: unused parameter 'sps' [-Wunused-parameter]
766 | H265RawSPS *sps)
| ^
6 warnings generated.
CC libavcodec/cbs_h266.o
src/libavcodec/cbs_h265_syntax_template.c:1943:74: warning: unused parameter 'sei' [-Wunused-parameter]
1943 | H265RawSEIPicTiming *current, SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2019:47: warning: unused parameter 'sei' [-Wunused-parameter]
2019 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2046:48: warning: unused parameter 'sei' [-Wunused-parameter]
2046 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2062:56: warning: unused parameter 'state' [-Wunused-parameter]
2062 | SEIMessageState *state))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2127:53: warning: unused parameter 'sei' [-Wunused-parameter]
2127 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2146:55: warning: unused parameter 'sei' [-Wunused-parameter]
2146 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2183:54: warning: unused parameter 'sei' [-Wunused-parameter]
2183 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2214:72: warning: unused parameter 'sei' [-Wunused-parameter]
2214 | H265RawSEITimeCode *current, SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2265:52: warning: unused parameter 'sei' [-Wunused-parameter]
2265 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265_syntax_template.c:2293:60: warning: unused parameter 'sei' [-Wunused-parameter]
2293 | SEIMessageState *sei))
| ^
src/libavcodec/cbs_h265.c:297:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
297 | if (bytestream2_get_bytes_left(&gbc) < size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/cbs_h265.c:684:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
684 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h265.c:686:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
686 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h265.c:688:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
688 | for (int i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h265.c:703:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
703 | for (i = 0; i < FF_ARRAY_ELEMS(h265->vps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h265.c:705:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
705 | for (i = 0; i < FF_ARRAY_ELEMS(h265->sps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h265.c:707:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
707 | for (i = 0; i < FF_ARRAY_ELEMS(h265->pps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h265.c:711:49: warning: unused parameter 'unused' [-Wunused-parameter]
711 | static void cbs_h265_free_sei(AVRefStructOpaque unused, void *content)
| ^
In file included from src/libavcodec/cbs_h266.c:24:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_h266.c:150:
src/libavcodec/cbs_h266_syntax_template.c:213:65: warning: unused parameter 'ctx' [-Wunused-parameter]
213 | static int FUNC(vui_parameters_default) (CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_h266_syntax_template.c:214:53: warning: unused parameter 'rw' [-Wunused-parameter]
214 | RWContext *rw, H266RawVUI *current)
| ^
src/libavcodec/cbs_h266_syntax_template.c:340:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
340 | 0, MAX_UINT_BITS(length), 0);
| ^
src/libavcodec/cbs_h266.c:102:9: note: macro 'xu' defined here
102 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h266.c:150:
src/libavcodec/cbs_h266_syntax_template.c:383:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
383 | xu(1, extension_data, bit, 0, 1, 0);
| ^
src/libavcodec/cbs_h266.c:102:9: note: macro 'xu' defined here
102 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h266.c:150:
src/libavcodec/cbs_h266_syntax_template.c:3533:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
3533 | for (i = 0; i < current->num_entry_points; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_h266.c:228:
src/libavcodec/cbs_h266_syntax_template.c:214:53: warning: unused parameter 'rw' [-Wunused-parameter]
214 | RWContext *rw, H266RawVUI *current)
| ^
src/libavcodec/cbs_h266_syntax_template.c:340:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
340 | 0, MAX_UINT_BITS(length), 0);
| ^
src/libavcodec/cbs_h266.c:179:9: note: macro 'xu' defined here
179 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h266.c:228:
src/libavcodec/cbs_h266_syntax_template.c:312:46: warning: unused parameter 'payload_size' [-Wunused-parameter]
312 | uint32_t payload_size, int cur_pos)
| ^
src/libavcodec/cbs_h266_syntax_template.c:312:64: warning: unused parameter 'cur_pos' [-Wunused-parameter]
312 | uint32_t payload_size, int cur_pos)
| ^
src/libavcodec/cbs_h266_syntax_template.c:389:79: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
389 | xu(1, extension_data, current->data[k / 8] >> (7 - k % 8) & 1, 0, 1, 0);
| ^
src/libavcodec/cbs_h266.c:179:9: note: macro 'xu' defined here
179 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_h266.c:228:
src/libavcodec/cbs_h266_syntax_template.c:3533:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
3533 | for (i = 0; i < current->num_entry_points; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h266.c:312:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
312 | for(i = 0; i < num_nalus; i++) {
| ~ ^ ~~~~~~~~~
src/libavcodec/cbs_h266.c:316:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
316 | if (bytestream2_get_bytes_left(&gbc) < size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/cbs_h266.c:727:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
727 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->vps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h266.c:729:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
729 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->sps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h266.c:731:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
731 | for (int i = 0; i < FF_ARRAY_ELEMS(h266->pps); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_h266.c:744:51: warning: unused parameter 'unused' [-Wunused-parameter]
744 | static void cbs_h266_free_slice(AVRefStructOpaque unused, void *content)
| ^
src/libavcodec/cbs_h266.c:754:49: warning: unused parameter 'unused' [-Wunused-parameter]
754 | static void cbs_h266_free_sei(AVRefStructOpaque unused, void *content)
| ^
48 warnings generated.
CC libavcodec/cbs_lcevc.o
In file included from src/libavcodec/cbs_lcevc.c:23:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_lcevc.c:198:
src/libavcodec/cbs_lcevc_syntax_template.c:64:58: warning: unused parameter 'state' [-Wunused-parameter]
64 | LCEVCProcessBlockState *state,
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:65:38: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
65 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:140:60: warning: unused parameter 'state' [-Wunused-parameter]
140 | LCEVCProcessBlockState *state,
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:141:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
141 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:173:59: warning: unused parameter 'state' [-Wunused-parameter]
173 | LCEVCProcessBlockState *state,
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:258:37: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
258 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:343:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
343 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:419:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
419 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:443:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
443 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:453:31: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
453 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:534:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
534 | 0, MAX_UINT_BITS(length), 0);
| ^
src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here
145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_lcevc.c:198:
src/libavcodec/cbs_lcevc_syntax_template.c:504:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
504 | bits_written < 8 * current->payload_size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:558:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
558 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:582:61: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
582 | xu(3, payload_size_type, tmp, 0, MAX_UINT_BITS(3), 0);
| ^
src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here
145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_lcevc.c:198:
src/libavcodec/cbs_lcevc_syntax_template.c:584:56: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
584 | xu(5, payload_type, tmp, 0, MAX_UINT_BITS(5), 0);
| ^
src/libavcodec/cbs_lcevc.c:145:9: note: macro 'xu' defined here
145 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_lcevc.c:198:
src/libavcodec/cbs_lcevc_syntax_template.c:597:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
597 | if (payload_size > get_bits_left(rw) / 8) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_lcevc.c:306:
src/libavcodec/cbs_lcevc_syntax_template.c:64:58: warning: unused parameter 'state' [-Wunused-parameter]
64 | LCEVCProcessBlockState *state,
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:65:38: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
65 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:140:60: warning: unused parameter 'state' [-Wunused-parameter]
140 | LCEVCProcessBlockState *state,
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:141:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
141 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:173:59: warning: unused parameter 'state' [-Wunused-parameter]
173 | LCEVCProcessBlockState *state,
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:257:57: warning: unused parameter 'state' [-Wunused-parameter]
257 | LCEVCProcessBlockState *state,
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:258:37: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
258 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:343:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
343 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:419:40: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
419 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:443:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
443 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:452:51: warning: unused parameter 'state' [-Wunused-parameter]
452 | LCEVCProcessBlockState *state,
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:453:31: warning: unused parameter 'nal_unit_type' [-Wunused-parameter]
453 | int nal_unit_type))
| ^
src/libavcodec/cbs_lcevc_syntax_template.c:469:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
469 | for (int i = 0; i < current->filler_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:534:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
534 | 0, MAX_UINT_BITS(length), 0);
| ^
src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here
253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_lcevc.c:306:
src/libavcodec/cbs_lcevc_syntax_template.c:504:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
504 | bits_written < 8 * current->payload_size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:558:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
558 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_lcevc_syntax_template.c:640:50: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
640 | xu(3, payload_size_type, tmp, 0, 7, 0);
| ^
src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here
253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_lcevc.c:306:
src/libavcodec/cbs_lcevc_syntax_template.c:641:76: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
641 | xu(5, payload_type, block->payload_type, 0, MAX_UINT_BITS(5), 0);
| ^
src/libavcodec/cbs_lcevc.c:253:9: note: macro 'xu' defined here
253 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
src/libavcodec/cbs_lcevc.c:378:54: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
378 | if (bytestream2_get_bytes_left(&gbc) < size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/cbs_lcevc.c:492:51: warning: unused parameter 'unused' [-Wunused-parameter]
492 | static void free_picture_config(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/cbs_lcevc.c:499:49: warning: unused parameter 'unused' [-Wunused-parameter]
499 | static void free_encoded_data(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/cbs_lcevc.c:510:52: warning: unused parameter 'unused' [-Wunused-parameter]
510 | static void free_additional_info(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/cbs_lcevc.c:598:68: warning: unused parameter 'ctx' [-Wunused-parameter]
598 | static int cbs_lcevc_get_process_block_list(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_lcevc.c:755:50: warning: unused parameter 'unused' [-Wunused-parameter]
755 | static void cbs_lcevc_free_nal(AVRefStructOpaque unused, void *content)
| ^
src/libavcodec/cbs_lcevc.c:808:66: warning: unused parameter 'ctx' [-Wunused-parameter]
808 | *ff_cbs_lcevc_process_block_find_type(CodedBitstreamContext *ctx,
| ^
29 warnings generated.
CC libavcodec/cbs_mpeg2.o
43 warnings generated.
CC libavcodec/cbs_sei.o
In file included from src/libavcodec/cbs_mpeg2.c:22:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/cbs_mpeg2.c:195:66: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
195 | err = ff_cbs_append_unit_data(frag, unit_type, (uint8_t*)start,
| ^
src/libavcodec/cbs_mpeg2.c:154:60: warning: unused parameter 'ctx' [-Wunused-parameter]
154 | static int cbs_mpeg2_split_fragment(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_mpeg2.c:156:41: warning: unused parameter 'header' [-Wunused-parameter]
156 | int header)
| ^
src/libavcodec/cbs_mpeg2.c:320:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
320 | slice->data_size > slice->data_bit_start / 8);
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_mpeg2.c:322:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
322 | if (slice->data_size * 8 + 8 > put_bits_left(pbc))
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_mpeg2.c:363:63: warning: unused parameter 'ctx' [-Wunused-parameter]
363 | static int cbs_mpeg2_assemble_fragment(CodedBitstreamContext *ctx,
| ^
In file included from src/libavcodec/cbs_sei.c:21:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_sei.c:149:
src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
31 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:54:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
54 | if (state->payload_size < i) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~
src/libavcodec/cbs_sei_syntax_template.c:70:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
70 | for (j = 0; j < current->data_length; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:104:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
104 | for (i = 0; i < current->data_length; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:112:55: warning: unused parameter 'unused' [-Wunused-parameter]
112 | SEIMessageState *unused))
| ^
src/libavcodec/cbs_sei_syntax_template.c:147:50: warning: unused parameter 'unused' [-Wunused-parameter]
147 | SEIMessageState *unused))
| ^
src/libavcodec/cbs_sei_syntax_template.c:175:28: warning: unused parameter 'state' [-Wunused-parameter]
175 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:197:54: warning: unused parameter 'state' [-Wunused-parameter]
197 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:212:28: warning: unused parameter 'state' [-Wunused-parameter]
212 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:226:28: warning: unused parameter 'state' [-Wunused-parameter]
226 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:243:27: warning: unused parameter 'state' [-Wunused-parameter]
243 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:295:49: warning: unused parameter 'state' [-Wunused-parameter]
295 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:313:57: warning: unused parameter 'state' [-Wunused-parameter]
313 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:394:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
394 | 0, MAX_UINT_BITS(length), 0);
| ^
src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here
100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_sei.c:149:
src/libavcodec/cbs_sei_syntax_template.c:364:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
364 | bits_written < 8 * current->payload_size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:418:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
418 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:442:53: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
442 | xu(8, last_payload_type_byte, tmp, 0, 254, 0);
| ^
src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here
100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_sei.c:149:
src/libavcodec/cbs_sei_syntax_template.c:449:53: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
449 | xu(8, last_payload_size_byte, tmp, 0, 254, 0);
| ^
src/libavcodec/cbs_sei.c:100:9: note: macro 'xu' defined here
100 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_sei.c:149:
src/libavcodec/cbs_sei_syntax_template.c:426:63: warning: unused parameter 'prefix' [-Wunused-parameter]
426 | SEIRawMessageList *current, int prefix)
| ^
src/libavcodec/cbs_sei_syntax_template.c:454:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
454 | if (payload_size + 1 > get_bits_left(rw) / 8) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_sei.c:225:
src/libavcodec/cbs_sei_syntax_template.c:21:44: warning: unused parameter 'state' [-Wunused-parameter]
21 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:31:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
31 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:39:50: warning: unused parameter 'state' [-Wunused-parameter]
39 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:70:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
70 | for (j = 0; j < current->data_length; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:78:52: warning: unused parameter 'state' [-Wunused-parameter]
78 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:104:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
104 | for (i = 0; i < current->data_length; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:112:55: warning: unused parameter 'unused' [-Wunused-parameter]
112 | SEIMessageState *unused))
| ^
src/libavcodec/cbs_sei_syntax_template.c:147:50: warning: unused parameter 'unused' [-Wunused-parameter]
147 | SEIMessageState *unused))
| ^
src/libavcodec/cbs_sei_syntax_template.c:175:28: warning: unused parameter 'state' [-Wunused-parameter]
175 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:197:54: warning: unused parameter 'state' [-Wunused-parameter]
197 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:212:28: warning: unused parameter 'state' [-Wunused-parameter]
212 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:226:28: warning: unused parameter 'state' [-Wunused-parameter]
226 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:243:27: warning: unused parameter 'state' [-Wunused-parameter]
243 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:295:49: warning: unused parameter 'state' [-Wunused-parameter]
295 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:313:57: warning: unused parameter 'state' [-Wunused-parameter]
313 | SEIMessageState *state))
| ^
src/libavcodec/cbs_sei_syntax_template.c:394:51: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
394 | 0, MAX_UINT_BITS(length), 0);
| ^
src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here
176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_sei.c:225:
src/libavcodec/cbs_sei_syntax_template.c:364:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
364 | bits_written < 8 * current->payload_size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:418:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
418 | for (i = 0; i < current->payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei_syntax_template.c:499:57: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
499 | xu(8, last_payload_type_byte, tmp, 0, 254, 0);
| ^
src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here
176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_sei.c:225:
src/libavcodec/cbs_sei_syntax_template.c:506:57: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
506 | xu(8, last_payload_size_byte, tmp, 0, 254, 0);
| ^
src/libavcodec/cbs_sei.c:176:9: note: macro 'xu' defined here
176 | #define xu(width, name, var, range_min, range_max, subs, ...) do { \
| ^
In file included from src/libavcodec/cbs_sei.c:225:
src/libavcodec/cbs_sei_syntax_template.c:426:63: warning: unused parameter 'prefix' [-Wunused-parameter]
426 | SEIRawMessageList *current, int prefix)
| ^
src/libavcodec/cbs_sei.c:228:61: warning: unused parameter 'unused' [-Wunused-parameter]
228 | static void cbs_free_user_data_registered(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/cbs_sei.c:234:63: warning: unused parameter 'unused' [-Wunused-parameter]
234 | static void cbs_free_user_data_unregistered(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/cbs_sei.c:341:31: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare]
341 | if (au->units[i].type == sei_type) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/cbs_sei.c:356:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare]
356 | if (au->units[i].type < highest_vcl_type)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/cbs_sei.c:363:35: warning: comparison of integers of different signs: 'CodedBitstreamUnitType' (aka 'unsigned int') and 'int' [-Wsign-compare]
363 | if (au->units[i].type < highest_vcl_type)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
8 warnings generated.
CC libavcodec/cbs_vp8.o
In file included from src/libavcodec/cbs_vp8.c:22:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/cbs_vp8.c:205:36: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
205 | if (value < range_min || value > range_max) {
| ~~~~~ ^ ~~~~~~~~~
src/libavcodec/cbs_vp8.c:205:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
205 | if (value < range_min || value > range_max) {
| ~~~~~ ^ ~~~~~~~~~
src/libavcodec/cbs_vp8.c:291:58: warning: unused parameter 'ctx' [-Wunused-parameter]
291 | static int cbs_vp8_split_fragment(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_vp8.c:292:69: warning: unused parameter 'header' [-Wunused-parameter]
292 | CodedBitstreamFragment *frag, int header)
| ^
src/libavcodec/cbs_vp8.c:345:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
345 | av_assert0(pos <= unit->data_size);
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_vp8.c:357:54: warning: unused parameter 'ctx' [-Wunused-parameter]
357 | static int cbs_vp8_write_unit(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_vp8.c:358:51: warning: unused parameter 'unit' [-Wunused-parameter]
358 | CodedBitstreamUnit *unit, PutBitContext *pbc)
| ^
src/libavcodec/cbs_vp8.c:358:72: warning: unused parameter 'pbc' [-Wunused-parameter]
358 | CodedBitstreamUnit *unit, PutBitContext *pbc)
| ^
src/libavcodec/cbs_vp8.c:363:61: warning: unused parameter 'ctx' [-Wunused-parameter]
363 | static int cbs_vp8_assemble_fragment(CodedBitstreamContext *ctx,
| ^
src/libavcodec/cbs_vp8.c:364:62: warning: unused parameter 'frag' [-Wunused-parameter]
364 | CodedBitstreamFragment *frag)
| ^
48 warnings generated.
CC libavcodec/cbs_vp9.o
In file included from src/libavcodec/cbs_vp9.c:22:
In file included from src/libavcodec/cbs_internal.h:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/cbs_vp9.c:275:
src/libavcodec/cbs_vp9_syntax_template.c:20:53: warning: unused parameter 'current' [-Wunused-parameter]
20 | VP9RawFrameHeader *current)
| ^
In file included from src/libavcodec/cbs_vp9.c:347:
src/libavcodec/cbs_vp9_syntax_template.c:20:53: warning: unused parameter 'current' [-Wunused-parameter]
20 | VP9RawFrameHeader *current)
| ^
src/libavcodec/cbs_vp9.c:366:39: warning: unused parameter 'header' [-Wunused-parameter]
366 | int header)
| ^
src/libavcodec/cbs_vp9.c:458:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
458 | av_assert0(pos <= unit->data_size);
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cbs_vp9.c:460:13: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
460 | if (pos == unit->data_size) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/cbs_vp9.c:489:30: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
489 | if (frame->data_size > put_bits_left(pbc) / 8)
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cbs_vp9.c:567:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
567 | av_assert0(size - pos == 2 + frag->nb_units * size_len);
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
39 warnings generated.
CC libavcodec/ccaption_dec.o
12 warnings generated.
CC libavcodec/cdgraphics.o
src/libavcodec/ccaption_dec.c:512:31: warning: comparison of integers of different signs: 'enum cc_font' and 'const char' [-Wsign-compare]
512 | if (prev_font != font[j]) {
| ~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/ccaption_dec.c:536:32: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare]
536 | if (prev_color != color[j]) {
| ~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/ccaption_dec.c:561:35: warning: comparison of integers of different signs: 'enum cc_color_code' and 'const char' [-Wsign-compare]
561 | if (prev_bg_color != bg[j]) {
| ~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/ccaption_dec.c:624:60: warning: unused parameter 'hi' [-Wunused-parameter]
624 | static void handle_bgattr(CCaptionSubContext *ctx, uint8_t hi, uint8_t lo)
| ^
src/libavcodec/ccaption_dec.c:631:62: warning: unused parameter 'hi' [-Wunused-parameter]
631 | static void handle_textattr(CCaptionSubContext *ctx, uint8_t hi, uint8_t lo)
| ^
src/libavcodec/ccaption_dec.c:946:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
946 | { "real_time", "emit subtitle events as they are decoded for real-time display", OFFSET(real_time), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, SD },
| ^
src/libavcodec/ccaption_dec.c:947:176: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
947 | { "real_time_latency_msec", "minimum elapsed time between emitting real-time subtitle events", OFFSET(real_time_latency_msec), AV_OPT_TYPE_INT, { .i64 = 200 }, 0, 500, SD },
| ^
src/libavcodec/ccaption_dec.c:952:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
952 | {NULL}
| ^
8 warnings generated.
CC libavcodec/cdtoons.o
CC libavcodec/cdxl.o
src/libavcodec/cdtoons.c:233:18: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare]
233 | if (size > buf_size || buf + size > eod)
| ~~~~ ^ ~~~~~~~~
9 warnings generated.
CC libavcodec/celp_filters.o
1 warning generated.
CC libavcodec/celp_math.o
CC libavcodec/cfhd.o
CC libavcodec/cfhddata.o
CC libavcodec/cfhddsp.o
src/libavcodec/cfhd.c:194:55: warning: unused parameter 'plane' [-Wunused-parameter]
194 | int width, int linesize, int plane)
| ^
src/libavcodec/cfhddata.c:158:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
158 | av_assert0(vlc.table_size == out_size);
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/cfhd.c:675:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
675 | if (avctx->height < height)
| ~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/cfhd.c:743:66: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
743 | lowpass_width * lowpass_height * sizeof(int16_t) > bytestream2_get_bytes_left(&gb)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cfhd.c:797:104: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
797 | if (highpass_height > highpass_a_height || highpass_width > highpass_a_width || a_expected < highpass_height * (uint64_t)highpass_stride) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/cfhdenc.o
CC libavcodec/cfhdencdsp.o
In file included from src/libavcodec/cfhdenc.c:38:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/cfhdenc.c:304:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
304 | for (int k = 0; k < FF_ARRAY_ELEMS(s->plane[i].band[j]); k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cfhdenc.c:845:11: warning: missing field 'help' initializer [-Wmissing-field-initializers]
845 | { NULL},
| ^
CC libavcodec/cga_data.o
CC libavcodec/cinepak.o
src/libavcodec/cinepak.c:113:32: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual]
113 | u = *(int8_t *)data++;
| ^
src/libavcodec/cinepak.c:114:32: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual]
114 | v = *(int8_t *)data++;
| ^
2 warnings generated.
CC libavcodec/cinepakenc.o
4 warnings generated.
CC libavcodec/clearvideo.o
src/libavcodec/cinepakenc.c:136:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
136 | OFFSET(max_extra_cb_iterations), AV_OPT_TYPE_INT, { .i64 = 2 }, 0, INT_MAX, VE },
| ^
src/libavcodec/cinepakenc.c:138:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
138 | OFFSET(skip_empty_cb), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/cinepakenc.c:140:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
140 | OFFSET(max_max_strips), AV_OPT_TYPE_INT, { .i64 = 3 }, MIN_STRIPS, MAX_STRIPS, VE },
| ^
src/libavcodec/cinepakenc.c:142:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
142 | OFFSET(min_min_strips), AV_OPT_TYPE_INT, { .i64 = MIN_STRIPS }, MIN_STRIPS, MAX_STRIPS, VE },
| ^
src/libavcodec/cinepakenc.c:144:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
144 | OFFSET(strip_number_delta_range), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, MAX_STRIPS - MIN_STRIPS, VE },
| ^
src/libavcodec/cinepakenc.c:145:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
145 | { NULL },
| ^
src/libavcodec/cinepakenc.c:816:47: warning: unused parameter 'info' [-Wunused-parameter]
816 | strip_info *info)
| ^
src/libavcodec/cinepakenc.c:846:58: warning: unused parameter 'y' [-Wunused-parameter]
846 | static void write_strip_header(CinepakEncContext *s, int y, int h, int keyframe,
| ^
src/libavcodec/cinepakenc.c:1008:62: warning: unused parameter 'buf_size' [-Wunused-parameter]
1008 | int isakeyframe, unsigned char *buf, int buf_size, int *got_keyframe)
| ^
4 warnings generated.
CC libavcodec/cljrdec.o
src/libavcodec/clearvideo.c:696:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
696 | if (1U << c->tile_shift != c->tile_size || c->tile_shift < 1 || c->tile_shift > 30) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
CC libavcodec/cljrenc.o
In file included from src/libavcodec/cljrenc.c:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/cljrenc.c:100:106: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
100 | { "dither_type", "Dither type", OFFSET(dither_type), AV_OPT_TYPE_INT, { .i64=1 }, 0, 2, VE},
| ^
src/libavcodec/cljrenc.c:101:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
101 | { NULL },
| ^
4 warnings generated.
CC libavcodec/cllc.o
1 warning generated.
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) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
CC libavcodec/cngdec.o
20 warnings generated.
CC libavcodec/cngenc.o
CC libavcodec/codec_desc.o
2 warnings generated.
CC libavcodec/codec_par.o
CC libavcodec/cook.o
9 warnings generated.
src/libavcodec/codec_desc.c:3888:34: warning: CC libavcodec/cook_parser.o
comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3888 | if (prev - codec_descriptors < FF_ARRAY_ELEMS(codec_descriptors) - 1)
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/cpia.o
In file included from src/libavcodec/cook.c:59:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
CC libavcodec/cri.o
src/libavcodec/cook.c:531:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
531 | if (++category[idx] >= FF_ARRAY_ELEMS(dither_tab))
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cook.c:809:41: warning: unused parameter 'q' [-Wunused-parameter]
809 | static void decouple_float(COOKContext *q,
| ^
CC libavcodec/cri_parser.o
CC libavcodec/cscd.o
src/libavcodec/cri_parser.c:46:63: warning: unused parameter 'avctx' [-Wunused-parameter]
46 | static int cri_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
src/libavcodec/cri.c:360:40: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
360 | s->jpkt->data = (uint8_t *)s->data + offset;
| ^
src/libavcodec/cri.c:224:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
224 | if (read_len != bytestream2_get_buffer(gb, codec_name, read_len))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/cri.c:232:48: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
232 | if (bytestream2_get_bytes_left(gb) < length)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
1 warning generated.
CC libavcodec/cyuv.o
CC libavcodec/d3d11va.o
3 warnings generated.
CC libavcodec/dca.o
CC libavcodec/dca_core.o
CC libavcodec/dca_exss.o
In file included from src/libavcodec/dca.c:34:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
3 warnings generated.
2 warnings generated.
CC libavcodec/dca_lbr.o
CC libavcodec/dca_parser.o
src/libavcodec/dca_parser.c:328:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
328 | if (buf_size > pc1->startpos) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/dca_lbr.c:1180:21: warning: missing field 'tonal' initializer [-Wmissing-field-initializers]
1180 | } chunk = { {0} };
| ^
CC libavcodec/dca_sample_rate_tab.o
1 warning generated.
CC libavcodec/dca_xll.o
CC libavcodec/dcaadpcm.o
In file included from src/libavcodec/dca_xll.c:29:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
CC libavcodec/dcadata.o
CC libavcodec/dcadct.o
1 warning generated.
CC libavcodec/dcadec.o
1 warning generated.
CC libavcodec/dcadsp.o
CC libavcodec/dcaenc.o
src/libavcodec/dcadsp.c:121:41: warning: unused parameter 'subband_samples_hi' [-Wunused-parameter]
121 | int32_t **subband_samples_hi,
| ^
src/libavcodec/dcadsp.c:244:41: warning: unused parameter 'subband_samples_hi' [-Wunused-parameter]
244 | int32_t **subband_samples_hi,
| ^
src/libavcodec/dcadec.c:392:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
392 | { "core_only", "Decode core only without extensions", OFFSET(core_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, PARAM },
| ^
src/libavcodec/dcadec.c:405:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
405 | { NULL }
| ^
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 },
| ^
2 warnings generated.
CC libavcodec/dct32_fixed.o
CC libavcodec/dct32_float.o
CC libavcodec/dds.o
CC libavcodec/decode.o
2 warnings generated.
CC libavcodec/dfa.o
src/libavcodec/dds.c:388:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
388 | else if (bpp == 32 && r == 0xff0000 && g == 0xff00 && b == 0xff && a == 0xff000000)
| ~ ^ ~~~~~~~~~~
src/libavcodec/dds.c:390:78: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
390 | else if (bpp == 32 && r == 0xff && g == 0xff00 && b == 0xff0000 && a == 0xff000000)
| ~ ^ ~~~~~~~~~~
src/libavcodec/decode.c:394:48: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
394 | if (discard_padding > 0 && discard_padding <= frame->nb_samples) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/decode.c:395:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
395 | if (discard_padding == frame->nb_samples) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/decode.c:763:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
763 | (frame->crop_top + frame->crop_bottom) >= frame->height) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/decode.c:762:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
762 | (frame->crop_left + frame->crop_right) >= frame->width ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/decode.c:887:14: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
887 | outl >= buf_pkt->size || inl != 0) {
| ~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/decode.c:1558:26: warning: missing field 'frame' initializer [-Wmissing-field-initializers]
1558 | { AV_PKT_DATA_NB }
| ^
src/libavcodec/decode.c:1677:50: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1677 | for (i = num_planes; num_planes > 0 && i < FF_ARRAY_ELEMS(frame->data); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/decode.c:1685:48: warning: unused parameter 'unused' [-Wunused-parameter]
1685 | static void decode_data_free(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/decode.c:1698:43: warning: unused parameter 'avctx' [-Wunused-parameter]
1698 | int ff_attach_decode_data(AVCodecContext *avctx, AVFrame *frame)
| ^
src/libavcodec/dfa.c:61:49: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
61 | if (bytestream2_get_buffer(gb, frame, size) != size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/decode.c:1913:61: warning: unused parameter 'f' [-Wunused-parameter]
1913 | static void check_progress_consistency(const ProgressFrsrc/libavcodec/dfa.ca:m224e: 65*:f )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:2007:60: warning: unused parameter 'unused' [-Wunused-parameter]
2007 | static void progress_frame_pool_reset_cb(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/decode.c:2015:73: warning: unused parameter 'opaque' [-Wunused-parameter]
2015 | static av_cold void progress_frame_pool_free_entry_cb(AVRefStructOpaque opaque, void *obj)
| ^
src/libavcodec/decode.c:2107:48: warning: comparison of integers of different signs: 'const enum AVPacketSideDataType' and 'int' [-Wsign-compare]
2107 | if (ff_sd_global_map[j].packet == val) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/decode.c:2400:56: warning: unused parameter 'avctx' [-Wunused-parameter]
2400 | av_cold void ff_decode_internal_uninit(AVCodecContext *avctx)
| ^
2 warnings generated.
CC libavcodec/dfpwmdec.o
5 warnings generated.
CC libavcodec/dfpwmenc.o
CC libavcodec/dirac.o
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)
| ~~~ ^ ~~
CC libavcodec/dirac_arith.o
14 warnings generated.
CC libavcodec/dirac_dwt.o
CC libavcodec/dirac_parser.o
In file included from src/libavcodec/dirac_dwt.c:28:
src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter]
410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride)
| ^
src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
In file included from src/libavcodec/dirac_dwt.c:31:
src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter]
410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride)
| ^
src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
In file included from src/libavcodec/dirac_dwt.c:34:
src/libavcodec/dirac_dwt_template.c:352:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
352 | if(y+5<(unsigned)height) vertical_compose_l0( b[5], b[6], b[7], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:353:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
353 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:355:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
355 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:356:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
356 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:374:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
374 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:375:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
375 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:377:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
377 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:378:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
378 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:398:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
398 | if(y+5<(unsigned)height) vertical_compose_l0(b[3], b[5], b[6], b[7], b[9], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:399:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
399 | if(y+1<(unsigned)height) vertical_compose_h0(b[0], b[2], b[3], b[4], b[6], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:401:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
401 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:402:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
402 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:410:87: warning: unused parameter 'height' [-Wunused-parameter]
410 | static void RENAME(spatial_compose_haari_dy)(DWTContext *d, int level, int width, int height, int stride)
| ^
src/libavcodec/dirac_dwt_template.c:466:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
466 | if(y+3<(unsigned)height) vertical_compose_l1(b[3], b[4], b[5], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:467:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
467 | if(y+2<(unsigned)height) vertical_compose_h1(b[2], b[3], b[4], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:468:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
468 | if(y+1<(unsigned)height) vertical_compose_l0(b[1], b[2], b[3], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:469:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
469 | if(y+0<(unsigned)height) vertical_compose_h0(b[0], b[1], b[2], width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:471:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
471 | if(y-1<(unsigned)height) d->horizontal_compose(b[0], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
src/libavcodec/dirac_dwt_template.c:472:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
472 | if(y+0<(unsigned)height) d->horizontal_compose(b[1], d->temp, width);
| ~~~^~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/dirac_vlc.o
CC libavcodec/diracdec.o
CC libavcodec/diracdsp.o
In file included from src/libavcodec/diracdec.c:37:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/diracdec.c:522:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
522 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:670:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
670 | for (level = 0; level < s->wavelet_depth; level++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:680:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
680 | if (b->quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:687:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
687 | if (b->length > FFMAX(get_bits_left(&s->gb)/8, 0)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:703:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
703 | for (i = 0; i < s->wavelet_depth * 3 + 1; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:707:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
707 | if (damaged_count > (s->wavelet_depth * 3 + 1) /2)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:740:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
740 | if (quant > (DIRAC_MAX_QUANT_INDEX - 1)) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:791:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
791 | for (level = 0; level < s->wavelet_depth; level++)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:804:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
804 | for (level = 0; level < s->wavelet_depth; level++)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:827:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
827 | for (level = 0; level < s->wavelet_depth; level++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:854:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
854 | if (quant_idx > DIRAC_MAX_QUANT_INDEX - 1) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:860:27: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
860 | for (level = 0; level < s->wavelet_depth; level++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:895:31: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
895 | for (level = 0; level < s->wavelet_depth; level++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:924:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
924 | for (i = 0; i < s->num_x; i++)
| ~ ^ ~~~~~~~~
src/libavcodec/diracdec.c:943:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
943 | if (s->slice_params_num_buf != (s->num_x * s->num_y)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:978:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
978 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) {
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/diracdec.c:979:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
979 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) {
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/diracdec.c:1004:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1004 | if (s->num_x*s->num_y != slice_num) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/diracdec.c:1011:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1011 | for (slice_y = 0; bufsize > 0 && slice_y < s->num_y; slice_y++) {
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/diracdec.c:1012:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1012 | for (slice_x = 0; bufsize > 0 && slice_x < s->num_x; slice_x++) {
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/diracdec.c:1172:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1172 | for (ref = 0; ref < s->num_refs; ref++) {
| ~~~ ^ ~~~~~~~~~~~
src/libavcodec/diracdec.c:1261:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1261 | for (i = 0; i <= s->wavelet_depth; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:1262:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1262 | CHECKEDREAD(s->codeblock[i].width , tmp < 1 || tmp > (s->avctx->width >>s->wavelet_depth-i), "codeblock width invalid\n")
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:1241:9: note: expanded from macro 'CHECKEDREAD'
1241 | if (cond) { \
| ^~~~
src/libavcodec/diracdec.c:1263:68: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1263 | CHECKEDREAD(s->codeblock[i].height, tmp < 1 || tmp > (s->avctx->height>>s->wavelet_depth-i), "codeblock height invalid\n")
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:1241:9: note: expanded from macro 'CHECKEDREAD'
1241 | if (cond) { \
| ^~~~
src/libavcodec/diracdec.c:1269:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1269 | for (i = 0; i <= s->wavelet_depth; i++)
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:1280:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1280 | s->num_y > s->avctx->height
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:1279:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1279 | s->num_x > s->avctx->width ||
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:1306:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1306 | for (level = 0; level < s->wavelet_depth; level++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:1317:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1317 | for (level = 0; level < s->wavelet_depth; level++)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:1811:51: warning: unused parameter 'width' [-Wunused-parameter]
1811 | static void select_dsp_funcs(DiracContext *s, int width, int height, int xblen, int yblen)
| ^
src/libavcodec/diracdec.c:1811:62: warning: unused parameter 'height' [-Wunused-parameter]
1811 | static void select_dsp_funcs(DiracContext *s, int width, int height, int xblen, int yblen)
| ^
src/libavcodec/diracdec.c:1811:85: warning: unused parameter 'yblen' [-Wunused-parameter]
1811 | static void select_dsp_funcs(DiracContext *s, int width, int height, int xblen, int yblen)
| ^
src/libavcodec/diracdec.c:2305:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2305 | if (data_unit_size > buf_size - buf_idx || !data_unit_size) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/diracdec.c:2306:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2306 | if(data_unit_size > buf_size - buf_idx)
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
13 warnings generated.
CC libavcodec/diractab.o
CC libavcodec/dnxhd_parser.o
src/libavcodec/dnxhd_parser.c:119:40: warning: unused parameter 'avctx' [-Wunused-parameter]
119 | AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/dnxhddata.o
src/libavcodec/dnxhddata.c:944:30: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
944 | { 175, 185, 365, 440 } },
| ^
src/libavcodec/dnxhddata.c:951:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
951 | { 115, 120, 145, 240, 290 } },
| ^
src/libavcodec/dnxhddata.c:958:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
958 | { 175, 185, 220, 365, 440 } },
| ^
src/libavcodec/dnxhddata.c:965:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
965 | { 185, 220 } },
| ^
src/libavcodec/dnxhddata.c:972:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
972 | { 120, 145 } },
| ^
src/libavcodec/dnxhddata.c:979:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
979 | { 185, 220 } },
| ^
src/libavcodec/dnxhddata.c:986:20: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
986 | { 120, 145 } },
| ^
src/libavcodec/dnxhddata.c:993:24: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
993 | { 90, 180, 220 } },
| ^
src/libavcodec/dnxhddata.c:1000:29: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
1000 | { 90, 110, 180, 220 } },
| ^
src/libavcodec/dnxhddata.c:1007:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
1007 | { 60, 75, 120, 145 } },
| ^
src/libavcodec/dnxhddata.c:1014:26: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
1014 | { 36, 45, 75, 90 } },
| ^
src/libavcodec/dnxhddata.c:1021:35: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
1021 | { 350, 390, 440, 730, 880 } },
| ^
src/libavcodec/dnxhddata.c:1028:27: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
1028 | { 42, 60, 75, 115 } },
| ^
src/libavcodec/dnxhddata.c:1035:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
1035 | { 63, 84, 100, 110 } },
| ^
src/libavcodec/dnxhddata.c:1042:28: warning: missing field 'packet_scale' initializer [-Wmissing-field-initializers]
1042 | { 80, 90, 100, 110 } },
| ^
src/libavcodec/dnxhddata.c:1082:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1082 | for (int i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1137:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1137 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1140:55: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]
1140 | if (cid->width == avctx->width && cid->height == avctx->height &&
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1140:24: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]
1140 | if (cid->width == avctx->width && cid->height == avctx->height &&
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1148:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1148 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1160:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1160 | for (i = 0; i < FF_ARRAY_ELEMS(dnxhd_cid_table); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dnxhddata.c:1162:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1162 | for (j = 0; j < FF_ARRAY_ELEMS(cid->bit_rates); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/dnxhddec.o
22 warnings generated.
CC libavcodec/dnxhdenc.o
src/libavcodec/dnxhddec.c:295:18: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
295 | if (buf_size < ctx->cid_table->coding_unit_size) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dnxhddec.c:340:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
340 | for (i = 0; i < ctx->mb_height; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/dnxhddec.c:344:41: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
344 | if (buf_size - ctx->data_offset < ctx->mb_scan_index[i]) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dnxhddec.c:609:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
609 | for (x = 0; x < ctx->mb_width; x++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/dnxhddec.c:639:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
639 | (ctx->width != avctx->width || ctx->height != avctx->height)) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/dnxhddec.c:639:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
639 | (ctx->width != avctx->width || ctx->height != avctx->height)) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~
In file included from src/libavcodec/dnxhdenc.c:39:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/dnxhdenc.c:52:92: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
52 | offsetof(DNXHDEncContext, nitris_compat), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/dnxhdenc.c:55:44: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | { .i64 = 0 }, INT_MIN, INT_MAX, VE },
| ^
src/libavcodec/dnxhdenc.c:71:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
71 | { NULL }
| ^
src/libavcodec/dnxhdenc.c:179:61: warning: unused parameter 'overflow' [-Wunused-parameter]
179 | int n, int qscale, int *overflow)
| ^
src/libavcodec/dnxhdenc.c:264:62: warning: unused parameter 'lbias' [-Wunused-parameter]
264 | static av_cold int dnxhd_init_qmat(DNXHDEncContext *ctx, int lbias, int cbias)
| ^
src/libavcodec/dnxhdenc.c:264:73: warning: unused parameter 'cbias' [-Wunused-parameter]
264 | static av_cold int dnxhd_init_qmat(DNXHDEncContext *ctx, int lbias, int cbias)
| ^
src/libavcodec/dnxhdenc.c:816:64: warning: unused parameter 'arg' [-Wunused-parameter]
816 | static int dnxhd_calc_bits_thread(AVCodecContext *avctx, void *arg,
| ^
src/libavcodec/dnxhdenc.c:928:61: warning: unused parameter 'arg' [-Wunused-parameter]
928 | static int dnxhd_mb_var_thread(AVCodecContext *avctx, void *arg,
| ^
src/libavcodec/dnxhdenc.c:1037:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1037 | if (bits > ctx->frame_bits)
| ~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dnxhdenc.c:1041:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1041 | if (bits > ctx->frame_bits)
| ~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dnxhdenc.c:1045:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1045 | if (bits < ctx->frame_bits) {
| ~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dnxhdenc.c:1092:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1092 | if (bits > ctx->frame_bits)
| ~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dnxhdenc.c:1095:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1095 | if (bits < ctx->frame_bits) {
| ~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dnxhdenc.c:1216:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1216 | for (int x = 0; x < ctx->m.c.mb_num && max_bits > ctx->frame_bits; x++) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dnxhdenc.c:1226:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1226 | if (max_bits > ctx->frame_bits)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dnxhdenc.c:1341:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
1341 | { NULL },
| ^
6 warnings generated.
CC libavcodec/dnxuc_parser.o
src/libavcodec/dnxuc_parser.c:37:37: warning: unused parameter 'avctx' [-Wunused-parameter]
37 | AVCodecContext *avctx,
| ^
src/libavcodec/dnxuc_parser.c:66:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
66 | } else if (ipc->remaining <= buf_size) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~
2 warnings generated.
CC libavcodec/dolby_e.o
src/libavcodec/dolby_e.c:1291:14: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1291 | { NULL },
| ^
18 warnings generated.
57 warnings generated.
CC libavcodec/dolby_e_parse.o
CC libavcodec/dolby_e_parser.o
In file included from src/libavcodec/dolby_e_parse.c:23:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/dolby_e_parse.c:68:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
68 | av_assert0(nb_words <= 1024u);
| ~~~~~~~~ ^ ~~~~~
CC libavcodec/dovi_rpu.o
In file included from src/libavcodec/dovi_rpu.c:27:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
3 warnings generated.
CC libavcodec/dovi_rpudec.o
src/libavcodec/dovi_rpu.c:33:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
33 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dovi_rpu.c:46:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
46 | for (int i = 0; i < FF_ARRAY_ELEMS(s->vdr); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
CC libavcodec/dovi_rpuenc.o
In file included from src/libavcodec/dovi_rpudec.c:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/dovi_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) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
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 +
| ^
src/libavcodec/dovi_rpudec.c:310:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
310 | if (ext->num_static >= FF_ARRAY_ELEMS(ext->dm_static))
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dovi_rpudec.c:315:34: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
315 | if (ext->num_dynamic >= FF_ARRAY_ELEMS(ext->dm_dynamic))
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dovi_rpudec.c:386:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
386 | if (emdf_payload_size * 8 > get_bits_left(gb))
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/dovi_rpudec.c:395:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
395 | for (int i = 0; i < emdf_payload_size; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/dovi_rpuenc.c:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/dovi_rpuenc.c:193:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
193 | for (int i = 1; i < FF_ARRAY_ELEMS(dv_levels); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/dpcm.o
35 warnings generated.
CC libavcodec/dpx.o
CC libavcodec/dpx_parser.o
src/libavcodec/dpx.c:310:19: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
310 | if (magic_num == AV_RL32("SDPX")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dpx.c:312:26: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
312 | } else if (magic_num == AV_RB32("SDPX")) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dpx.c:320:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
320 | if (avpkt->size <= offset) {
| ~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/dpx.c:337:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
337 | if (ret != 0xFFFFFFFF) {
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/dpx.c:386:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
386 | if(i && i != 0xFFFFFFFF) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/dpx.c:398:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
398 | if(i && i != 0xFFFFFFFF) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/dpx.c:416:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
416 | if (i != 0xFFFFFFFF) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/dpx.c:443:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
443 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/dpx.c:443:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
443 | if (i != 0xFFFFFFFF && j != 0xFFFFFFFF) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/dpx_parser.c:41:63: warning: unused parameter 'avctx' [-Wunused-parameter]
41 | static int dpx_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
src/libavcodec/dpx_parser.c:70:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
70 | i = FFMIN(d->remaining_size, buf_size);
| ^ ~~~~~~~~~~~~~~~~~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/dpx_parser.c:86:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
86 | if (d->fsize > buf_size - i + 19)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
9 warnings generated.
3 warnings generated.
CC libavcodec/dpxenc.o
CC libavcodec/dsd.o
CC libavcodec/dsddec.o
src/libavcodec/dpxenc.c:290:61: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual]
290 | (const uint8_t**)frame->data, frame->linesize,
| ^
9 warnings generated.
CC libavcodec/dsicinaudio.o
src/libavcodec/dsddec.c:76:71: warning: unused parameter 'threadnr' [-Wunused-parameter]
76 | static int dsd_channel(AVCodecContext *avctx, void *tdata, int j, int threadnr)
| ^
1 warning generated.
CC libavcodec/dsicinvideo.o
1 warning generated.
CC libavcodec/dss_sp.o
CC libavcodec/dstdec.o
src/libavcodec/dsicinvideo.c:272:87: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
272 | if (cin->bitmap_size - avctx->discard_damaged_percentage*cin->bitmap_size/100 > res)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/dss_sp.c:694:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
694 | } while (offset < FF_ARRAY_ELEMS(p->excitation));
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/dstdec.c:35:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/dstdec.c:145:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
145 | for (i = 0; i < elements; i++) {
| ~ ^ ~~~~~~~~
src/libavcodec/dstdec.c:168:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
168 | for (k = 0; k < method + 1; k++)
| ~ ^ ~~~~~~~~~~
src/libavcodec/dstdec.c:222:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
222 | for (i = 0; i < fsets->elements; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dstdec.c:313:21: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
313 | for (ch = 0; ch < channels; ch++)
| ~~ ^ ~~~~~~~~
src/libavcodec/dstdec.c:344:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
344 | for (ch = 0; ch < channels; ch++) {
| ~~ ^ ~~~~~~~~
src/libavcodec/dstdec.c:375:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
375 | for (i = 0; i < channels; i++) {
| ~ ^ ~~~~~~~~
1 warning generated.
CC libavcodec/dv.o
7 warnings generated.
CC libavcodec/dv_profile.o
10 warnings generated.
CC libavcodec/dvaudio_parser.o
CC libavcodec/dvaudiodec.o
1 warning generated.
src/libavcodec/dv_profile.c:250:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
250 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/dvbsub_parser.o
src/libavcodec/dv_profile.c:283:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
283 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dv_profile.c:288:25: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
288 | if (sys && buf_size == sys->frame_size)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/dv_profile.c:325:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
325 | for (i = 0; i < FF_ARRAY_ELEMS(dv_profiles); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/dvbsubdec.o
src/libavcodec/dvaudiodec.c:57:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
57 | for (i = 0; i < FF_ARRAY_ELEMS(s->shuffle); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
CC libavcodec/dvbsubenc.o
1 warning generated.
CC libavcodec/dvd_nav_parser.o
CC libavcodec/dvdata.o
src/libavcodec/dvbsubdec.c:782:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
782 | for (i = 0; i < sub->num_rects; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/dvbsubdec.c:857:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
857 | for (i=0; i < sub->num_rects; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/dvbsubdec.c:1439:77: warning: unused parameter 'buf' [-Wunused-parameter]
1439 | static int dvbsub_display_end_segment(AVCodecContext *avctx, const uint8_t *buf,
| ^
src/libavcodec/dvbsubdec.c:1440:43: warning: unused parameter 'buf_size' [-Wunused-parameter]
1440 | int buf_size, AVSubtitle *sub,int *got_output)
| ^
CC libavcodec/dvdec.o
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]
src/libavcodec/dvbsubenc.c: 3231578: | 18 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]{
"dvb_subs t323r | e a m " ,i f" "(,b uOfF_FsSiEzTe( s)n,u mA_Vr_eOcPtTs_ T*Y P6E)_
I N| T ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~,
{.i6src/libavcodec/dvbsubenc.c4: 335=: 35-:1 }warning: ,comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
-1, 6 3335, | D for (region_id = 0; region_id < h->num_reSc}t,s
; | r ^e
gion_id+src/libavcodec/dvbsubdec.c+:)1579 :{10
: | warning: ~~~~~~~~~ ^ ~~~~~~~~~~~~missing field 'help' initializer [-Wmissing-field-initializers]
1579 | src/libavcodec/dvbsubenc.c : 346 : 35{:N Uwarning: Lcomparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]L
}
| ^
346 | for (clut_id = 0; clut_id < h->num_rects; clut_id++) {
| ~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/dvbsubenc.c:350:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
350 | if (nb_colors <= 4U) {
| ~~~~~~~~~ ^ ~~
src/libavcodec/dvbsubenc.c:353:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
353 | } else if (nb_colors <= 16U) {
| ~~~~~~~~~ ^ ~~~
src/libavcodec/dvbsubenc.c:356:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
356 | } else if (nb_colors <= 256U) {
| ~~~~~~~~~ ^ ~~~~
src/libavcodec/dvbsubenc.c:397:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
397 | if (buf_size < h->num_rects * 22)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/dvbsubenc.c:399:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
399 | for (region_id = 0; region_id < h->num_rects; region_id++) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/dvbsubenc.c:441:39: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
441 | for (object_id = 0; object_id < h->num_rects; object_id++) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/dvbsubenc.c:533:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
533 | {"min_bpp", "minimum bits-per-pixel for subtitle colors (2, 4 or 8)", OFFSET(min_bpp), AV_OPT_TYPE_INT, {.i64 = 4}, 2, 8, SE},
| ^
src/libavcodec/dvbsubenc.c:534:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
534 | { NULL },
| ^
CC libavcodec/dvdsub.o
src/libavcodec/dvdsub.c:30:42: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]
30 | palette[i] = strtoul(p, (char **)&p, 16);
| ^
1 warning generated.
In file included from src/libavcodec/dvdec.c:52:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/dvdsub_parser.o
src/libavcodec/dvdec.c:313:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
313 | if (re_index + vlc_len > last_index) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
11 warnings generated.
CC libavcodec/dvdsubdec.o
CC libavcodec/dvdsubenc.o
src/libavcodec/dvdsubdec.c:208:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
208 | for (i = 0; i < sub_header->num_rects; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dvdsubdec.c:250:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
250 | if (cmd_pos > size) {
| ~~~~~~~ ^ ~~~~
src/libavcodec/dvdsubdec.c:506:47: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
506 | av_assert0(buf_size >= 0 && ctx->buf_size <= sizeof(ctx->buf));
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/dvdsubdec.c:507:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
507 | if (buf_size >= sizeof(ctx->buf) - ctx->buf_size) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dvdsubdec.c:699:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
699 | { "palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD },
| ^
src/libavcodec/dvdsubdec.c:700:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
700 | { "ifo_palette", "obtain the global palette from .IFO file", OFFSET(ifo_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SD },
| ^
src/libavcodec/dvdsubdec.c:701:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
701 | { "forced_subs_only", "Only show forced subtitles", OFFSET(forced_subs_only), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SD},
| ^
src/libavcodec/dvdsubdec.c:702:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
702 | { NULL }
| ^
src/libavcodec/dvdsubenc.c:482:110: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
482 | {"palette", "set the global palette", OFFSET(palette_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, SE },
| ^
src/libavcodec/dvdsubenc.c:483:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
483 | {"even_rows_fix", "Make number of rows even (workaround for some players)", OFFSET(even_rows_fix), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, SE},
| ^
src/libavcodec/dvdsubenc.c:484:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
484 | { NULL },
| ^
8 warnings generated.
CC libavcodec/dvenc.o
8 warnings generated.
CC libavcodec/dxa.o
In file included from src/libavcodec/dvenc.c:50:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/dvenc.c:482:57: warning: unused parameter 's' [-Wunused-parameter]
482 | static inline void dv_set_class_number_hd(DVEncContext *s,
| ^
src/libavcodec/dvenc.c:485:66: warning: unused parameter 'bias' [-Wunused-parameter]
485 | const int *weight, int bias)
| ^
src/libavcodec/dvenc.c:1235:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1235 | { "quant_deadzone", "Quantizer dead zone", OFFSET(quant_deadzone), AV_OPT_TYPE_INT, { .i64 = 7 }, 0, 1024, VE },
| ^
src/libavcodec/dvenc.c:1236:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1236 | { NULL },
| ^
3 warnings generated.
CC libavcodec/dxtory.o
src/libavcodec/dxa.c:52:60: warning: unused parameter 'c' [-Wunused-parameter]
52 | static int decode_13(AVCodecContext *avctx, DxaDecContext *c, uint8_t* dst,
| ^
src/libavcodec/dxa.c:61:94: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare]
61 | if (12ULL + ((avctx->width * avctx->height) >> 4) + AV_RB32(src + 0) + AV_RB32(src + 4) > srcsize)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
In file included from src/libavcodec/dxtory.c:34:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/dxtory.c:448:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
448 | if (slice_size <= 16 + (avctx->height * avctx->width / (8 * nslices)))
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/dxtory.c:453:69: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
453 | if (off_check - avctx->discard_damaged_percentage*off_check/100 > src_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
2 warnings generated.
CC libavcodec/dxv.o
3 warnings generated.
CC libavcodec/dxvenc.o
src/libavcodec/dxv.c:105:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
105 | while (pos + 2 <= ctx->tex_size / 4) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/dxv.c:210:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
210 | for (table1[x].val1 = k; k < 256 && j > table2[k]; k++);
| ~ ^ ~~~~~~~~~
src/libavcodec/dxv.c:247:63: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
247 | if ((int)endoffset <= 0 || bytestream2_get_bytes_left(gb) < endoffset)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/dxv.c:282:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
282 | if (read_size != op_size)
| ~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/dxv.c:301:43: warning: unused parameter 'ctx' [-Wunused-parameter]
301 | static int dxv_decompress_cgo(DXVContext *ctx, GetByteContext *gb,
| ^
src/libavcodec/dxv.c:559:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
559 | if (op_size0 > max_op_size0)
| ~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/dxv.c:564:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
564 | if (op_size1 > max_op_size1)
| ~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/dxv.c:612:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
612 | if (op_size > max_op_size)
| ~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/dxv.c:689:20: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
689 | while (pos + 2 <= ctx->tex_size / 4) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/dxv.c:720:41: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
720 | while (check && pos + 4 <= ctx->tex_size / 4) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/dxv.c:789:21: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
789 | if (pos + 2 > ctx->tex_size / 4)
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/dxv.c:845:41: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
845 | if (bytestream2_get_bytes_left(gbc) < ctx->tex_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/dxvenc.c:313:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
313 | { NULL },
| ^
1 warning 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))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 warnings generated.
1 warning generated.
CC libavcodec/eac3_data.o
CC libavcodec/eac3enc.o
CC libavcodec/eacmv.o
3 warnings generated.
CC libavcodec/eaidct.o
In file included from src/libavcodec/eac3enc.c:35:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/eamad.o
CC libavcodec/eatgq.o
src/libavcodec/eamad.c:94:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
94 | if (offset >= (t->avctx->height - 7) * t->last_frame->linesize[0] - 7)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/eamad.c:103:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
103 | if (offset >= (t->avctx->height/2 - 7) * t->last_frame->linesize[index] - 7)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/eatgv.o
src/libavcodec/eatgv.c:232:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
232 | if (vector < num_mvs) {
| ~~~~~~ ^ ~~~~~~~
2 warnings generated.
6 warnings generated.
CC libavcodec/eatqi.o
CC libavcodec/elbg.o
src/libavcodec/elbg.c:142:33: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
142 | while (elbg->utility_inc[i] < r) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~
src/libavcodec/elbg.c:465:66: warning: unused parameter 'flags' [-Wunused-parameter]
465 | int *closest_cb, AVLFG *rand_state, uintptr_t flags)
| ^
src/libavcodec/elbg.c:494:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
494 | ALLOCATE_IF_NECESSARY(cells, num_cb, 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY'
480 | if (elbg->field ## _allocated < new_elements) { \
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/elbg.c:495:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
495 | ALLOCATE_IF_NECESSARY(utility, num_cb, 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY'
480 | if (elbg->field ## _allocated < new_elements) { \
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/elbg.c:496:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
496 | ALLOCATE_IF_NECESSARY(utility_inc, num_cb, 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY'
480 | if (elbg->field ## _allocated < new_elements) { \
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/elbg.c:497:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
497 | ALLOCATE_IF_NECESSARY(size_part, num_cb, 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY'
480 | if (elbg->field ## _allocated < new_elements) { \
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/elbg.c:498:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
498 | ALLOCATE_IF_NECESSARY(cell_buffer, numpoints, 1)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY'
480 | if (elbg->field ## _allocated < new_elements) { \
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/elbg.c:499:5: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
499 | ALLOCATE_IF_NECESSARY(scratchbuf, dim, 5)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/elbg.c:480:35: note: expanded from macro 'ALLOCATE_IF_NECESSARY'
480 | if (elbg->field ## _allocated < new_elements) { \
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
CC libavcodec/elsdec.o
1 warning generated.
CC libavcodec/encode.o
CC libavcodec/error_resilience.o
src/libavcodec/elsdec.c:307:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
307 | if (ctx->t > ctx->x) { /* decode most probable symbol (MPS) */
| ~~~~~~ ^ ~~~~~~
src/libavcodec/elsdec.c:309:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
309 | while (ctx->t > pAllowable[ctx->j])
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/elsdec.c:338:47: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
338 | while (pAllowable[ctx->j - 1] >= z)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~
3 warnings generated.
CC libavcodec/escape124.o
src/libavcodec/encode.c:83:83: warning: unused parameter 'flags' [-Wunused-parameter]
83 | int avcodec_default_get_encode_buffer(AVCodecContext *avctx, AVPacket *avpkt, int flags)
| ^
src/libavcodec/encode.c:985:38: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
985 | if (!side_data || side_data_size < 4+4+8*error_count)
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/encode.c:1002:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1002 | for (int m = 0; m < FF_ARRAY_ELEMS(matrices); m++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/escape124.c:297:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
297 | if (skip == -1) {
| ~~~~ ^ ~~
8 warnings generated.
CC libavcodec/escape130.o
3 warnings generated.
CC libavcodec/evc_parse.o
1 warning generated.
CC libavcodec/evc_parser.o
src/libavcodec/escape130.c:297:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
297 | if (block_x * 2 == avctx->width) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~
In file included from src/libavcodec/evc_parse.c:19:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
1 warning generated.
CC libavcodec/evc_ps.o
1 warning generated.
CC libavcodec/evrcdec.o
CC libavcodec/executor.o
In file included from src/libavcodec/evc_ps.c:21:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/evc_ps.c:47:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
47 | for (int i = 1; i < rpl->ref_pic_num; ++i) {
| ~ ^ ~~~~~~~~~~~~~~~~
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:274:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
274 | if (exif_sizes[entry->type] * entry->count > bytestream2_get_bytes_left(gb))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/exif.c:461:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
461 | for (int i = 0; i < FF_ARRAY_ELEMS(makernote_data); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/exif.c:507:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
507 | if (type > AV_TIFF_IFD || count >= INT_MAX/8U)
| ~~~~~ ^ ~~~~~~~~~~
src/libavcodec/exif.c:578:40: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
578 | if (bytestream2_get_bytes_left(gb) < entries * BASE_TAG_SIZE) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/exif.c:811:60: warning: cast from 'const struct AVExifMetadata *' to 'struct AVExifMetadata *' drops const qualifier [-Wcast-qual]
811 | ret = av_exif_get_entry(logctx, (AVExifMetadata *) ifd, extra_tag, 0, &extra_entry);
| ^
src/libavcodec/exif.c:808:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
808 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/exif.c:874:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
874 | for (int i = 0; i < FF_ARRAY_ELEMS(extra_ifds); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/exif.c:943:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
943 | for (int extra_tag = 0xFFFCu; extra_tag > 0xFFECu; extra_tag--) {
| ~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/exif.c:1213:32: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1213 | src.ifd_lead = (uint8_t *) ifd_lead;
| ^
src/libavcodec/exif.c:1218:34: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
1218 | src.value.ptr = (void *) value;
| ^
src/libavcodec/exif.c:1259:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]
1259 | if (index == --ifd->count) {
| ~~~~~ ^ ~~~~~~~~~~~~
CC libavcodec/exr.o
6 warnings generated.
CC libavcodec/exrdsp.o
src/libavcodec/exr.c:206:18: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]
206 | dest_len != uncompressed_size)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/exr.c:481:15: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
481 | if (nBits > 8 * bytestream2_get_bytes_left(gb)) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/exr.c:687:54: warning: unused parameter 'uncompressed_size' [-Wunused-parameter]
687 | int compressed_size, int uncompressed_size,
| ^
src/libavcodec/exr.c:822:31: warning: unused parameter 'uncompressed_size' [-Wunused-parameter]
822 | int uncompressed_size, EXRThreadData *td) {
| ^
src/libavcodec/exr.c:1025:21: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1025 | || ac_count > (uint64_t)INT_MAX/2
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/exr.c:1024:28: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1024 | if ( compressed_size < (uint64_t)(lo_size | ac_size | dc_size | rle_csize) || compressed_size < 88LL + lo_size + ac_size + dc_size + rle_csize
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/exr.c:1077:26: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare]
1077 | dest_len != ac_count * 2LL)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/exr.c:1101:23: warning: comparison of integers of different signs: 'unsigned long' and 'long long' [-Wsign-compare]
1101 | (dest_len != dc_count * 2LL))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/exr.c:1125:23: warning: comparison of integers of different signs: 'unsigned long' and 'int64_t' (aka 'long') [-Wsign-compare]
1125 | (dest_len != rle_usize))
| ~~~~~~~~ ^ ~~~~~~~~~
CC libavcodec/exrenc.o
src/libavcodec/exr.c:1242:54: warning: unused parameter 'tdata' [-Wunused-parameter]
1242 | static int decode_block(AVCodecContext *avctx, void *tdata,
| ^
src/libavcodec/exr.c:1267:42: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1267 | if (buf_size < 20 || line_offset > buf_size - 20)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/exr.c:1288:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1288 | if (tile_x && s->tile_attr.xSize + (int64_t)FFMAX(s->xmin, 0) >= INT_MAX / tile_x )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/exr.c:1290:71: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1290 | if (tile_y && s->tile_attr.ySize + (int64_t)FFMAX(s->ymin, 0) >= INT_MAX / tile_y )
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/exr.c:1300:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1300 | td->ysize = FFMIN(s->tile_attr.ySize, s->ydelta - tile_y * s->tile_attr.ySize);
| ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/exr.c:1301:21: warning: comparison of integers of different signs: 'const int32_t' (aka 'const int') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1301 | td->xsize = FFMIN(s->tile_attr.xSize, s->xdelta - tile_x * s->tile_attr.xSize);
| ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/exr.c:1310:41: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1310 | if (buf_size < 8 || line_offset > buf_size - 8)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/exr.c:1364:24: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1364 | if(col + td->xsize == s->xdelta) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/exr.c:1370:48: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'long long' [-Wsign-compare]
1370 | if (avctx->max_pixels && uncompressed_size > avctx->max_pixels * 16LL)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/exr.c:1549:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1549 | if (bytestream2_get_bytes_left(gb) >= minimum_length &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/exr.c:1963:45: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1963 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size));
| ^ ~~~~~~~~~~~~~~~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/exr.c:1988:45: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1988 | bytestream2_get_buffer(gb, key, FFMIN(sizeof(key) - 1, var_size));
| ^ ~~~~~~~~~~~~~~~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/exr.c:2045:47: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
2045 | bytestream2_get_buffer(gb, value, FFMIN(sizeof(value) - 1, size));
| ^ ~~~~~~~~~~~~~~~~~ ~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/exr.c:2046:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2046 | if (size > sizeof(value) - 1)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/exr.c:2344:53: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2344 | AV_OPT_TYPE_STRING, { .str = "" }, 0, 0, VD },
| ^
src/libavcodec/exr.c:2346:55: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2346 | AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VD },
| ^
src/libavcodec/exr.c:2347:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2347 | { NULL },
| ^
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},
| ^
3 warnings generated.
CC libavcodec/faandct.o
11 warnings generated.
CC libavcodec/faanidct.o
CC libavcodec/fastaudio.o
CC libavcodec/faxcompr.o
2 warnings generated.
CC libavcodec/fdctdsp.o
In file included from src/libavcodec/faxcompr.c:31:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/faxcompr.c:166:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
166 | if (*pix_left <= saved_run) {
| ~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/faxcompr.c:183:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
183 | if (*pix_left <= saved_run) {
| ~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/faxcompr.c:184:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
184 | if (*pix_left == saved_run)
| ~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/faxcompr.c:267:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
267 | if (run_off < width)
| ~~~~~~~ ^ ~~~~~
src/libavcodec/faxcompr.c:271:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
271 | if (run_off < width)
| ~~~~~~~ ^ ~~~~~
src/libavcodec/faxcompr.c:347:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
347 | while (offs < width && run_off <= offs) {
| ~~~~~~~ ^ ~~~~
CC libavcodec/ffv1.o
CC libavcodec/ffv1_parse.o
In file included from src/libavcodec/ffv1_parse.c:22:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/ffv1.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:132:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
132 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) {
| ~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/ffv1_parse.c:132:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
132 | if (f->chroma_h_shift > 4U || f->chroma_v_shift > 4U) {
| ~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/ffv1_parse.c:139:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
139 | f->num_v_slices > (unsigned)f->height || !f->num_v_slices
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1_parse.c:138:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
138 | if (f->num_h_slices > (unsigned)f->width || !f->num_h_slices ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1_parse.c:151:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
151 | if (f->quant_table_count > (unsigned)MAX_QUANT_TABLES || !f->quant_table_count) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1_parse.c:265:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
265 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) {
| ~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/ffv1_parse.c:265:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
265 | if (chroma_h_shift > 4U || chroma_v_shift > 4U) {
| ~~~~~~~~~~~~~~ ^ ~~
8 warnings generated.
CC libavcodec/ffv1_parser.o
4 warnings generated.
CC libavcodec/ffv1_vulkan.o
In file included from src/libavcodec/ffv1_parser.c:20:
In file included from src/libavcodec/ffv1.h:36:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/ffv1_parser.c:20:
In file included from src/libavcodec/ffv1.h:37:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
3 warnings generated.
CC libavcodec/ffv1dec.o
12 warnings generated.
CC libavcodec/ffv1enc.o
In file included from src/libavcodec/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 (cntIn file included from < src/libavcodec/ffv1dec.cF:F36_:
Asrc/libavcodec/rangecoder.hR:R64A:Y25_:E Lwarning: Ecomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]M
S(f->img )64 | & & f -i>fi m(gc[-c>nlto]w)
- | 0 ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~x
FF01 >= 0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
26 warnings generated.
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/ffv1enc_vulkan.o
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/ffv1dec.c:55:14: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
55 | while (i < state->error_sum) { // FIXME: optimize
| ~ ^ ~~~~~~~~~~~~~~~~
In file included from src/libavcodec/ffv1_vulkan.c:21:
In file included from src/libavcodec/ffv1_vulkan.h:25:
In file included from src/libavcodec/ffv1.h:36:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s-In file included from >src/libavcodec/ffv1enc.cb:u41f:
_src/libavcodec/rangecoder.he:n64d: 25-: swarning: -comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]>
buf_ p64t | r > = isfi z(eco-f>(lBoiwt B-u f0)x)F F{0
1 | > ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~=
0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/ffv1_vulkan.c:21:
In file included from src/libavcodec/ffv1_vulkan.h:25:
In file included from src/libavcodec/ffv1.h:37:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1_vulkan.c:33:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
33 | SPEC_LIST_ADD(sl, 2, 32, f->version);
| ^
src/libavcodec/ffv1_vulkan.c:33:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
33 | SPEC_LIST_ADD(sl, 2, 32, f->version);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavcodec/ffv1_vulkan.c:34:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
34 | SPEC_LIST_ADD(sl, 3, 32, f->quant_table_count);
| ^
src/libavcodec/ffv1_vulkan.c:34:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
34 | SPEC_LIST_ADD(sl, 3, 32, f->quant_table_count);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavcodec/ffv1_vulkan.c:38:27: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
38 | SPEC_LIST_ADD(sl, 4, 32, 1);
| ^
src/libavcodec/ffv1_vulkan.c:38:13: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
38 | SPEC_LIST_ADD(sl, 4, 32, 1);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavcodec/ffv1_vulkan.c:53:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
53 | SPEC_LIST_ADD(sl, 5, 32, (uint32_t)(1ULL << bits));
| ^
src/libavcodec/ffv1_vulkan.c:53:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
53 | SPEC_LIST_ADD(sl, 5, 32, (uint32_t)(1ULL << bits));
| ^
src/libavutil/vulkan.h: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, 6, 32, f->colorspace);
| ^
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, 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:55:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
55 | SPEC_LIST_ADD(sl, 7, 32, f->transparency);
| ^
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, 7, 32, f->transparency);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void src/libavcodec/ffv1dec.c*:n204a:m44e:# #warning: _comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]e
p = (v o204i | d * ) & n a m e - > p M a p E n(turniseisg[nneadm)es#c#-_>csnlti]c;e _ h\e
i g| h ^t
<= f->height);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { src/libavcodec/ffv1_vulkan.c : 56 : 19\:
warning: | cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual] ^~~~
56src/libavcodec/ffv1dec.c | : 203 : 43 :S Pwarning: Ecomparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]C
_LIST _203A | D D ( s la,v _ a8s,s e3r2t,0 (f(fu_nvski_gmnte_di)ss_cn-p>_srlgibc(es_ww_ifdotrhm a t<)= &f&-
> w| i ^d
th &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavutil/avassert.hsrc/libavcodec/ffv1_vulkan.c::4356::115:: note: warning: expanded from macro 'av_assert0'cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
5643 | | SiPfE C(_!L(IcSoTn_dA)D)D ({s l , 8 , 3 2 , f f _ v k _ m t _ i s _ n p _ r g b ( s w _ f o r m a t ) & &
| ^
src/libavutil/vulkan.h : 91 : 31\:
note: | expanded from macro 'SPEC_LIST_ADD' ^~~~
91src/libavcodec/ffv1dec.c | : 206 : 71 :v owarning: icomparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]d
*name #206# | _ e p = ( v o i d * ) & n a&m&e -(>upnMsaipgEnnetdr)isecs-[>nsalmiec#e#__cnt]; y \+
(| u ^i
nt64_t)sc->slice_height <= f->height);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { src/libavcodec/ffv1_vulkan.c : 58 : 19 : warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
58 | S P E C _ L\I
S T| _ ^~~~A
DD(sl,src/libavcodec/ffv1dec.c : 2059:,71 :3 2warning: ,comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
f->pla n205e | _ c o u natv)_;a
s s| e ^r
t0 ( (unsignesrc/libavcodec/ffv1_vulkan.cd:)58s:c5-:> swarning: lcast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]i
ce_ x58 | + ( u iSnPtE6C4__LtI)SsTc_-A>DsDl(iscle,_ w i9d,t h3 2 ,< =f -f>-p>lwaindet_hc
o u| n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~t
);
src/libavutil/avassert.h :| 43 ^:
11:src/libavutil/vulkan.h :note: 91expanded from macro 'av_assert0':
31: note: expanded from macro 'SPEC_LIST_ADD'
43 | 91 | i f ( !v(ociodn d*)n)a m{e # # _ e p = ( v o i d * ) & n a m e - > p M a p E n t r i e s [ n a m e # # _ c n t ] ; \
| ^\
| ^~~~
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/ffv1_vulkan.csrc/libavcodec/ffv1dec.c::59214::1917:: warning: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
59 | 214 | S P E C _ LiIfS T(_iAdDxD (>s=l ,( u1n0s,i g3n2e,d )cfo-l>oqru_apnlta_nteasb)l;e
_ c| o ^u
nt) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1dec.c:221:src/libavcodec/ffv1_vulkan.c30::59 :warning: 5comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]:
warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]221
| 59 | iSfP E(Cp_-L>IcSoTn_tAeDxDt(_sclo,u n1t0 ,< 3c2o,n tceoxlto_rc_opulnatn)e s{)
;
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~|
^
src/libavutil/vulkan.hsrc/libavcodec/ffv1dec.c::91262::3127:: note: warning: expanded from macro 'SPEC_LIST_ADD'comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
91262 | | v o i d * n a mief# #(_secp- >=r e(mvaopi d> *2)U& n|a|m
e -| > ~~~~~~~~~ ^ ~~p
MapEntries[name##_cnt]; \
| ^
src/libavcodec/ffv1_vulkan.c:60:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
60 | SPEC_LIST_ADD(sl, 11, 32, av_pix_fmt_count_planes(sw_format));
| ^
src/libavcodec/ffv1_vulkan.c:60:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
60 | SPEC_LIST_ADD(sl, 11, 32, av_pix_fmt_count_planes(sw_format));
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavcodec/ffv1_vulkan.c:61:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
61 | SPEC_LIST_ADD(sl, 12, 32, bits + is_rgb);
| ^
src/libavcodec/ffv1_vulkan.c:61:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
61 | SPEC_LIST_ADD(sl, 12, 32, bits + is_rgb);
| ^
src/libavutil/vulkan.h:91:31: note: expanded from macro 'SPEC_LIST_ADD'
91 | void *name##_esrc/libavcodec/ffv1dec.cp: 332=: 23(:v owarning: icomparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]d
*)& n332a | m e - > p M a p Einft r(imeusl[_ncaomuen#t# _>c n4t0]9;6 U )\
| | ~~~~~~~~~ ^ ~~~~~ ^
src/libavcodec/ffv1_vulkan.c:63:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
63 | SPEC_LIST_ADD(sl, 13, 32, f->chroma_h_shift);
| ^
src/libavcodec/ffv1_vulkan.c:63:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
63 | src/libavcodec/ffv1enc.c : 248 :S14P:E Cwarning: _comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]L
IST_ A248D | D ( s l ,w h1i3l,e 3(2i, tcahtreo-m>ae_rhr_osrh_isfutm));
{ | / ^/
FIsrc/libavutil/vulkan.hX:M91E::31 :o pnote: texpanded from macro 'SPEC_LIST_ADD'i
mize
91 | | ~ ^ ~~~~~~~~~~~~~~~~
void *name##_ep = (void *)&name->pMapEntries[name##_cnt]; \
| ^
src/libavcodec/ffv1_vulkan.c:64:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
64 | SPEC_LIST_ADD(sl, 14, 32, f->chroma_v_shift);
| ^
src/libavcodec/ffv1_vulkan.c:64:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
64 | SPEC_LIST_ADD(sl, 14, 32, f->chroma_v_shift);
| ^
src/libavutil/vulkan.h: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,
| ^
src/libavcodec/ffv1dec.c:628:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
628 | if (f->slice_count > (unsigned)MAX_SLICES || f->slice_count <= 0 || f->slice_count > f->max_slice_count) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1dec.c:658:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
658 | (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:657:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
657 | 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:660:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
660 | && (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:659:79: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
659 | 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:673:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
673 | if (idx >= (unsigned)f->quant_table_count) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1dec.c:769:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
769 | if (buf_size < avctx->width * avctx->height / (128*8))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1dec.c:780:22: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
780 | if (buf_size < (avctx->height + i + 6) / 8 * s)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:1232:56: warning: unused parameter 'f' [-Wunused-parameter]
1232 | static void choose_rct_params_bayer(const FFV1Context *f, FFV1SliceContext *sc,
| ^
src/libavcodec/ffv1enc.c:1498:49: warning: unused parameter 'src' [-Wunused-parameter]
1498 | const uint8_t *src[4])
| ^
src/libavcodec/ffv1enc.c:1596:52: warning: unused parameter 'src' [-Wunused-parameter]
1596 | const uint8_t *src[4],
| ^
src/libavcodec/ffv1enc.c:1597:61: warning: unused parameter 'stride' [-Wunused-parameter]
1597 | int w, int h, const int stride[4], int ac)
| ^
src/libavcodec/ffv1enc.c:2050:101: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2050 | { "slicecrc", "Protect slices with CRCs", OFFSET(ec), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 2, VE },
| ^
src/libavcodec/ffv1enc.c:2062:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2062 | { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/ffv1enc.c:2082:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2082 | { NULL }
| ^
32 warnings generated.
CC libavcodec/ffwavesynth.o
In file included from src/libavcodec/ffv1enc_vulkan.c:22:
src/libavutil/vulkan.h: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: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:369:31: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual]
369 | AVFrame *src = (AVFrame *)pict;
| ^
src/libavcodec/ffv1enc_vulkan.c:1460:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1460 | SPEC_LIST_ADD(sl, 0, 32, RGB_LINECACHE);
| ^
src/libavcodec/ffv1enc_vulkan.c:1460:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
1460 | 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:1461:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1461 | SPEC_LIST_ADD(sl, 1, 32, f->ec);
| ^
src/libavcodec/ffv1enc_vulkan.c:1461:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
1461 | 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:1463:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1463 | SPEC_LIST_ADD(sl, 15, 32, fv->force_pcm);
| ^
src/libavcodec/ffv1enc_vulkan.c:1463:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
1463 | 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:1464:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1464 | SPEC_LIST_ADD(sl, 16, 32, fv->optimize_rct);
| ^
src/libavcodec/ffv1enc_vulkan.c:1464:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
1464 | 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:1465:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1465 | SPEC_LIST_ADD(sl, 17, 32, f->context_model);
| ^
src/libavcodec/ffv1enc_vulkan.c:1465:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
1465 | 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:1466:19: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1466 | SPEC_LIST_ADD(sl, 18, 32, f->remap_mode);
| ^
src/libavcodec/ffv1enc_vulkan.c:1466:5: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
1466 | SPEC_LIST_ADD(sl, 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:1377:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1377 | for (int i = 0; i < fv->s.mprops.memoryHeapCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/ffv1enc_vulkan.c:1608:38: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1608 | { .i64 = -1 }, -1, 2, VE },
| ^
src/libavcodec/ffv1enc_vulkan.c:1610:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1610 | { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/ffv1enc_vulkan.c:1629:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1629 | { .i64 = -1 }, -1, MAX_SLICES, VE },
| ^
src/libavcodec/ffv1enc_vulkan.c:1631:47: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1631 | { .i64 = -1 }, -1, MAX_SLICES, VE },
| ^
src/libavcodec/ffv1enc_vulkan.c:1634:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1634 | { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/ffv1enc_vulkan.c:1637:36: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1637 | { .i64 = 1 }, 0, 1, VE },
| ^
src/libavcodec/ffv1enc_vulkan.c:1640:42: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1640 | { .i64 = 1 }, 1, INT_MAX, VE },
| ^
src/libavcodec/ffv1enc_vulkan.c:1653:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1653 | { NULL }
| ^
src/libavcodec/ffv1enc_vulkan.c:1658:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
1658 | { NULL },
| ^
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)
| ~~~ ^ ~
1 warning generated.
CC libavcodec/fic.o
In file included from src/libavcodec/fic.c:32:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/fic.c:396:50: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
396 | if (slice_size < slice_off || slice_size > msize)
| ~~~~~~~~~~ ^ ~~~~~
src/libavcodec/fic.c:479:162: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
479 | { "skip_cursor", "skip the cursor", offsetof(FICContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
| ^
src/libavcodec/fic.c:480:8: warning: missing field 'help' initializer [-Wmissing-field-initializers]
480 | { NULL },
| ^
28 warnings generated.
CC libavcodec/fits.o
src/libavcodec/fits.c:176:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
176 | if (ret != 1 || dim_no != header->naxis_index + 1) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/fits.c:188:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
188 | if (header->naxis_index == header->naxis) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/fitsdec.o
4 warnings generated.
CC libavcodec/fitsenc.o
src/libavcodec/fitsdec.c:56:86: warning: unused parameter 'end' [-Wunused-parameter]
56 | static int fill_data_min_max(const uint8_t *ptr8, FITSHeader *header, const uint8_t *end)
| ^
src/libavcodec/fitsdec.c:147:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
147 | if (size == 0 || header->naxisn[i] > SIZE_MAX / size) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/fitsdec.c:154:20: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
154 | if (end - ptr8 < size)
| ~~~~~~~~~~ ^ ~~~~
src/libavcodec/fitsdec.c:310:209: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
310 | { "blank_value", "value that is used to replace BLANK pixels in data array", offsetof(FITSContext, blank_val), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 65535, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM},
| ^
src/libavcodec/fitsdec.c:311:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
311 | { NULL },
| ^
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))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 warnings generated.
CC libavcodec/flac_parser.o
1 warning 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) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22 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){
| ~ ^ ~~~~~~~~~~
src/libavcodec/flacdec.c:420:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
420 | if (sigma < 2*ebps)
| ~~~~~ ^ ~~~~~~
src/libavcodec/flacdec.c:807:179: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
807 | { "use_buggy_lpc", "emulate old buggy lavc behavior", offsetof(FLACContext, buggy_lpc), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM },
| ^
src/libavcodec/flacdec.c:808:8: warning: missing field 'help' initializer [-Wmissing-field-initializers]
808 | { NULL },
| ^
In file included from src/libavcodec/flacdsp.c:29:
src/libavcodec/flacdsp_template.c:63:45: warning: unused parameter 'channels' [-Wunused-parameter]
63 | int channels, int len, int shift)
| ^
src/libavcodec/flacdsp_template.c:77:45: warning: unused parameter 'channels' [-Wunused-parameter]
77 | int channels, int len, int shift)
| ^
src/libavcodec/flacdsp_template.c:91:45: warning: unused parameter 'channels' [-Wunused-parameter]
91 | int channels, int len, int shift)
| ^
In file included from src/libavcodec/flacdsp.c:33:
src/libavcodec/flacdsp_template.c:63:45: warning: unused parameter 'channels' [-Wunused-parameter]
63 | int channels, int len, int shift)
| ^
src/libavcodec/flacdsp_template.c:77:45: warning: unused parameter 'channels' [-Wunused-parameter]
77 | int channels, int len, int shift)
| ^
src/libavcodec/flacdsp_template.c:91:45: warning: unused parameter 'channels' [-Wunused-parameter]
91 | int channels, int len, int shift)
| ^
In file included from src/libavcodec/flacdsp.c:39:
src/libavcodec/flacdsp_template.c:63:45: warning: unused parameter 'channels' [-Wunused-parameter]
63 | int channels, int len, int shift)
| ^
src/libavcodec/flacdsp_template.c:77:45: warning: unused parameter 'channels' [-Wunused-parameter]
77 | int channels, int len, int shift)
| ^
src/libavcodec/flacdsp_template.c:91:45: warning: unused parameter 'channels' [-Wunused-parameter]
91 | int channels, int len, int shift)
| ^
In file included from src/libavcodec/flacdsp.c:43:
src/libavcodec/flacdsp_template.c:63:45: warning: unused parameter 'channels' [-Wunused-parameter]
63 | int channels, int len, int shift)
| ^
src/libavcodec/flacdsp_template.c:77:45: warning: unused parameter 'channels' [-Wunused-parameter]
77 | int channels, int len, int shift)
| ^
src/libavcodec/flacdsp_template.c:91:45: warning: unused parameter 'channels' [-Wunused-parameter]
91 | int channels, int len, int shift)
| ^
2 warnings generated.
CC libavcodec/flacenc.o
In file included from src/libavcodec/flacenc.c:34:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/flacenc.c:618:13: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
618 | if (sum <= n >> 1)
| ~~~ ^ ~~~~~~
12 warnings generated.
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 },
| ^
CC libavcodec/flacencdsp.o
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 },
| ^
6 warnings generated.
CC libavcodec/flashsv.o
src/libavcodec/flashsv.c:203:48: warning: unused parameter 'height' [-Wunused-parameter]
203 | int width, int height, int x_pos, int y_pos,
| ^
CC libavcodec/flashsv2enc.o
1 warning generated.
CC libavcodec/flashsvenc.o
In file included from src/libavcodec/flashsv2enc.c:54:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/flashsv2enc.c:171:43: warning: unused parameter 's' [-Wunused-parameter]
171 | static void reset_stats(FlashSV2Context * s)
| ^
src/libavcodec/flashsv2enc.c:188:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
188 | if (s->rows * s->cols > s->blocks_size / sizeof(Block)) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/flashsv2enc.c:289:44: warning: unused parameter 's' [-Wunused-parameter]
289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size)
| ^
src/libavcodec/flashsv2enc.c:289:57: warning: unused parameter 'buf' [-Wunused-parameter]
289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size)
| ^
src/libavcodec/flashsv2enc.c:289:66: warning: unused parameter 'buf_size' [-Wunused-parameter]
289 | static int write_palette(FlashSV2Context * s, uint8_t * buf, int buf_size)
| ^
src/libavcodec/flashsv2enc.c:336:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
336 | if (buf_size < block_size + 2)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/flashsv2enc.c:538:47: warning: unused parameter 'palette' [-Wunused-parameter]
538 | static int generate_optimum_palette(Palette * palette, const uint8_t * image,
| ^
src/libavcodec/flashsv2enc.c:538:72: warning: unused parameter 'image' [-Wunused-parameter]
538 | static int generate_optimum_palette(Palette * palette, const uint8_t * image,
| ^
src/libavcodec/flashsv2enc.c:539:40: warning: unused parameter 'width' [-Wunused-parameter]
539 | int width, int height, int stride)
| ^
src/libavcodec/flashsv2enc.c:539:51: warning: unused parameter 'height' [-Wunused-parameter]
539 | int width, int height, int stride)
| ^
src/libavcodec/flashsv2enc.c:539:63: warning: unused parameter 'stride' [-Wunused-parameter]
539 | int width, int height, int stride)
| ^
src/libavcodec/flashsv2enc.c:609:41: warning: unused parameter 's' [-Wunused-parameter]
609 | static int compare_sl(FlashSV2Context * s, Block * b, const uint8_t * src,
| ^
src/libavcodec/flashsv2enc.c:610:66: warning: unused parameter 'keyframe' [-Wunused-parameter]
610 | uint8_t * frame, uint8_t * key, int y, int keyframe)
| ^
src/libavcodec/flashsv2enc.c:736:50: warning: unused parameter 's' [-Wunused-parameter]
736 | static void recommend_keyframe(FlashSV2Context * s, int *keyframe)
| ^
src/libavcodec/flashsv2enc.c:736:58: warning: unused parameter 'keyframe' [-Wunused-parameter]
736 | static void recommend_keyframe(FlashSV2Context * s, int *keyframe)
| ^
src/libavcodec/flashsv2enc.c:762:50: warning: unused parameter 's' [-Wunused-parameter]
762 | static int optimum_block_width(FlashSV2Context * s)
| ^
src/libavcodec/flashsv2enc.c:774:51: warning: unused parameter 's' [-Wunused-parameter]
774 | static int optimum_block_height(FlashSV2Context * s)
| ^
src/libavcodec/flashsv2enc.c:801:43: warning: unused parameter 's' [-Wunused-parameter]
801 | static int optimum_dist(FlashSV2Context * s)
| ^
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/flicvideo.o
src/libavcodec/flicvideo.c:205:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
205 | if (frame_size > buf_size)
| ~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/flicvideo.c:405:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
405 | if (frame_size > buf_size)
| ~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/flicvideo.c:640:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
640 | if (chunk_size - 6 != FFALIGN(s->avctx->width, 4) * s->avctx->height) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/flicvideo.c:740:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
740 | if (frame_size > buf_size)
| ~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/flicvideo.c:1040:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1040 | if (frame_size > buf_size)
| ~~~~~~~~~~ ^ ~~~~~~~~
20 warnings generated.
CC libavcodec/flvdec.o
CC libavcodec/flvenc.o
12 warnings generated.
CC libavcodec/fmtconvert.o
In file included from src/libavcodec/flvenc.c:24:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/fmvc.o
CC libavcodec/frame_thread_encoder.o
src/libavcodec/frame_thread_encoder.c:324:81: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
324 | (c->task_index - c->finished_task_index + c->max_tasks) % c->max_tasks <= avctx->thread_count)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/fmvc.c:420:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
420 | if (size > bytestream2_get_bytes_left(gb))
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/fmvc.c:474:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
474 | if (size > bytestream2_get_bytes_left(gb))
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/fraps.o
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) {
| ~~~~~~~~ ^ ~~~~~~~~~~~
5 warnings generated.
CC libavcodec/frwu.o
2 warnings generated.
CC libavcodec/ftr.o
src/libavcodec/frwu.c:104:76: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | {.i64 = 0}, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM},
| ^
src/libavcodec/frwu.c:105:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
105 | {NULL}
| ^
2 warnings generated.
2 warnings generated.
CC libavcodec/ftr_parser.o
CC libavcodec/g2meet.o
CC libavcodec/g722.o
src/libavcodec/g2meet.c:413:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
413 | if (hash->bucket_size[idx] > INT_MAX / sizeof(**hash->bucket))
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/g722dec.o
src/libavcodec/g2meet.c:597:63: warning: unused parameter 'y' [-Wunused-parameter]
597 | static int epic_decode_run_length(ePICContext *dc, int x, int y, int tile_width,
| ^
src/libavcodec/g2meet.c:883:36: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
883 | if (extrabytes > 3 || src_size < extrabytes) {
| ~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/g2meet.c:1236:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1236 | c->cursor_w * c->cursor_h / 4 > cur_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/g2meet.c:1235:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1235 | if (cur_size - 9 > bytestream2_get_bytes_left(gb) ||
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/g2meet.c:1411:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1411 | if (chunk_size > bytestream2_get_bytes_left(&bc)) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/g722dsp.o
src/libavcodec/g722dec.c:48:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | { "bits_per_codeword", "Bits per G722 codeword", OFFSET(bits_per_codeword), AV_OPT_TYPE_INT, { .i64 = 8 }, 6, 8, AD },
| ^
src/libavcodec/g722dec.c:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
49 | { NULL }
| ^
CC libavcodec/g722enc.o
2 warnings generated.
CC libavcodec/g723_1.o
CC libavcodec/g723_1_parser.o
CC libavcodec/g723_1dec.o
CC libavcodec/g723_1enc.o
src/libavcodec/g723_1dec.c:1101:30: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1101 | { .i64 = 1 }, 0, 1, AD },
| ^
src/libavcodec/g723_1dec.c:1102:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1102 | { NULL }
| ^
6 warnings generated.
CC libavcodec/g726.o
In file included from src/libavcodec/g723_1enc.c:42:
src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/g723_1enc.c:1236:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
1236 | { NULL },
| ^
In file included from src/libavcodec/g726.c:36:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/g726.c:376:96: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
376 | { "code_size", "Bits per code", OFFSET(code_size), AV_OPT_TYPE_INT, { .i64 = 4 }, 2, 5, AE },
| ^
src/libavcodec/g726.c:377:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
377 | { NULL },
| ^
src/libavcodec/g726.c:389:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
389 | { NULL },
| ^
5 warnings generated.
CC libavcodec/g728dec.o
src/libavcodec/g728dec.c:53:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
53 | for(int i = 0; i < FF_ARRAY_ELEMS(amptable); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/g728dec.c:56:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
56 | for (int i = 0; i < FF_ARRAY_ELEMS(codetable); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/g729_parser.o
2 warnings generated.
CC libavcodec/g729dec.o
CC libavcodec/g729postfilter.o
src/libavcodec/g729dec.c:505:54: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
505 | bad_pitch = av_parity(ac_index >> 2) == get_bits1(&gb);
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
3 warnings generated.
CC libavcodec/gdv.o
CC libavcodec/gemdec.o
1 warning generated.
CC libavcodec/get_buffer.o
src/libavcodec/gdv.c:137:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
137 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) {
| ~~~~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/gdv.c:137:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
137 | if ((gdv->scale_v == scale_v) && (gdv->scale_h == scale_h)) {
| ~~~~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/gdv.c:225:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
225 | for (i = 0; i < len; i++) {
| ~ ^ ~~~
src/libavcodec/gdv.c:232:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
232 | for (i = 0; i < len; i++) {
| ~ ^ ~~~
src/libavcodec/gdv.c:239:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
239 | for (i = 0; i < len; i++) {
| ~ ^ ~~~
src/libavcodec/gemdec.c:80:56: warning: unused parameter 'planes' [-Wunused-parameter]
80 | static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p)
| ^
src/libavcodec/gemdec.c:80:68: warning: unused parameter 'row_width' [-Wunused-parameter]
80 | static void put_lines_bytes(AVCodecContext *avctx, int planes, int row_width, int pixel_size, State * state, uint8_t * row, AVFrame *p)
| ^
src/libavcodec/gemdec.c:160:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
160 | if (tag == AV_RB32("STTT")) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/gemdec.c:165:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
165 | } else if (tag == AV_RB32("TIMG")) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/gemdec.c:170:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
170 | } else if (tag == AV_RB32("XIMG")) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/gemdec.c:187:13: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
187 | if (tag == AV_RB32("STTT")) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/gemdec.c:200:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
200 | } else if (tag == AV_RB32("TIMG")) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/gemdec.c:205:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
205 | } else if (tag == AV_RB32("XIMG")) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/gemdec.c:296:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
296 | for (int j = 0; j < count; j++) {
| ~ ^ ~~~~~
src/libavcodec/gemdec.c:299:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
299 | PUT(*b++);
| ^~~~~~~~~
src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT'
280 | if (x >= row_width) { \
| ~ ^ ~~~~~~~~~
src/libavcodec/gemdec.c:307:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
307 | for (int i = 0; i < count; i++)
| ~ ^ ~~~~~
src/libavcodec/gemdec.c:308:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
308 | PUT(v);
| ^~~~~~
src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT'
280 | if (x >= row_width) { \
| ~ ^ ~~~~~~~~~
src/libavcodec/gemdec.c:318:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
318 | for (int j = 0; j < count; j++)
| ~ ^ ~~~~~
src/libavcodec/gemdec.c:320:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
320 | PUT(b[k]);
| ^~~~~~~~~
src/libavcodec/gemdec.c:280:11: note: expanded from macro 'PUT'
280 | if (x >= row_width) { \
| ~ ^ ~~~~~~~~~
src/libavcodec/gemdec.c:334:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
334 | for (int i = 0; i < count + 1; i++)
| ~ ^ ~~~~~~~~~
src/libavcodec/gemdec.c:335:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
335 | SKIP;
| ^~~~
src/libavcodec/gemdec.c:270:11: note: expanded from macro 'SKIP'
270 | if (x >= row_width) { \
| ~ ^ ~~~~~~~~~
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)
| ^
16 warnings generated.
5 warnings generated.
CC libavcodec/gif.o
CC libavcodec/gif_parser.o
src/libavcodec/gif_parser.c:55:51: warning: unused parameter 'logctx' [-Wunused-parameter]
55 | int buf_size, void *logctx)
| ^
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 }
| ^
1 warning generated.
CC libavcodec/gifdec.o
5 warnings generated.
CC libavcodec/golomb.o
CC libavcodec/gsm_parser.o
src/libavcodec/gifdec.c:540:58: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
540 | AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM },
| ^
src/libavcodec/gifdec.c:541:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
541 | { NULL },
| ^
CC libavcodec/gsmdec.o
5 warnings generated.
CC libavcodec/gsmdec_data.o
15 warnings generated.
CC libavcodec/h261.o
CC libavcodec/h261_parser.o
2 warnings generated.
CC libavcodec/h261data.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,
| ^
1 warning generated.
src/libavcodec/h261data.c:156:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
156 | };
| ^
1 warning generated.
CC libavcodec/h261dec.o
CC libavcodec/h261enc.o
CC libavcodec/h263.o
In file included from src/libavcodec/h261enc.c:37:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h261enc.c:101:64: warning: unused parameter 'mb_line' [-Wunused-parameter]
101 | static void h261_encode_gob_header(MPVEncContext *const s, int mb_line)
| ^
CC libavcodec/h263_parser.o
CC libavcodec/h263data.o
src/libavcodec/h263data.c:165:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
165 | };
| ^
src/libavcodec/h263data.c:234:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
234 | };
| ^
2 warnings generated.
CC libavcodec/h263dec.o
src/libavcodec/h263_parser.c:67:44: warning: unused parameter 'avctx' [-Wunused-parameter]
67 | AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/h263dsp.o
3 warnings generated.
CC libavcodec/h2645_parse.o
CC libavcodec/h2645_sei.o
src/libavcodec/h263dec.c:647:69: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
647 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/h263dec.c:647:32: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
647 | && (h->c.codec_tag == AV_RL32("GEOV") || h->c.codec_tag == AV_RL32("GEOX"))) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
CC libavcodec/h2645_vui.o
src/libavcodec/h2645_parse.c:488:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
488 | if (rbsp->rbsp_buffer_alloc_size >= size &&
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/h2645_parse.c:594:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
594 | if (new_size >= INT_MAX / sizeof(*pkt->nals))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/h2645_sei.c:41:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/h2645_sei.c:42:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/h2645_sei.c:50:55: warning: unused parameter 'codec_id' [-Wunused-parameter]
50 | enum AVCodecID codec_id, void *logctx)
| ^
2 warnings generated.
In file included from src/libavcodec/h2645_vui.c:31:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/h2645_vui.c:44:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
44 | if (vui->aspect_ratio_idc < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect))
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h2645_vui.c:94:51: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
94 | if (vui->chroma_sample_loc_type_top_field <= 5U)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
CC libavcodec/h2645data.o
3 warnings generated.
CC libavcodec/h264_cabac.o
CC libavcodec/h264_cavlc.o
2 warnings generated.
CC libavcodec/h264_direct.o
In file included from src/libavcodec/h264_cavlc.c:31:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/h264_cabac.c:37:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/h264_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,
| ^
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++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
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 | In file included from isrc/libavcodec/h264_cabac.cf: 43(:
gsrc/libavcodec/x86/h264_cabac.cb:-66>:s9i:z ewarning: _string literal of length 4705 exceeds maximum length 4095 that ISO C99 compilers are required to support [-Woverlength-strings]i
n_bit s66 | < = r e _ i n d"e3x:) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
\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 | "mosrc/libavcodec/h264_cavlc.cv:z275b: 58(:% 0warning: ,unused parameter 'h' [-Wunused-parameter]
%6), %2756 | s t a t i c i n l i n e i n t p r e\dn_\nto"n
_ z| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r
o_c o147u | n t ( c o n s t "Ha2d6d4 C%o9n,t e%x6t * h , c o n s t H 2 6 4 S l i c e C o n t e x t *\snl\,t "i
n t| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n
)
148 | |
^
149 | BRANCHLESS_GET_CABAC("%4", "%q4", "(%6)", "%3", "%w3",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
150 | "%5", "%q5", "%k0", "%b0",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
151 | "%c12(%7)", "%c13(%7)",
| ~~~~~~~~~~~~~~~~~~~~~~~
152 | AV_STRINGIFY(H264_NORM_SHIFT_OFFSET),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
153 | AV_STRINGIFY(H264_LPS_RANGE_OFFSET),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
154 | AV_STRINGIFY(H264_MLPS_STATE_OFFSET),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
155 | "%15")
| ~~~~~~
156 |
157 | "mov %1, %6 \n\t"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:346:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
346 | for (int i = 0; i < FF_ARRAY_ELEMS(coeff_token_vlc); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:435:20: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
435 | if(total_coeff > (unsigned)max_coeff) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:682:29: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
682 | if (mb_skip_run > h->mb_num) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/h264_cavlc.c:844:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
844 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:856:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
856 | if(tmp>=ref_count){
| ~~~^ ~~~~~~~~~
src/libavcodec/h264_cavlc.c:872:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
872 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:922:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
922 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:940:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
940 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:952:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
952 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:973:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
973 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:990:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
990 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:1011:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1011 | for (list = 0; list < sl-6> warninglsi generateds.
t_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cavlc.c:1078:36: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1078 | if (((unsigned)sl->qscale) > max_qp){
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/h264_cavlc.c:1081:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1081 | if (((unsigned)sl->qscale) > max_qp){
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
CC libavcodec/h264_levels.o
src/libavcodec/h264_cabac.c:1559:69: warning: unused parameter 'max_coeff' [-Wunused-parameter]
1559 | int cat, int idx, int max_coefIn file included from fsrc/libavcodec/h264_direct.c,:
29 :
| In file included from ^src/libavcodec/h264dec.h
:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/h264_direct.c:73:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
73 | for (i = 0; i < 2 * sl->ref_count[0]; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_direct.c:78:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
78 | for (i = 0; i < sl->ref_count[0]; i++)
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2140:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2140 | for( list = 0; list < sl->list_count; list++ ) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2147:46: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2147 | if (ref[list][i] >= rc) {
| ~~~~~~~~~~~~ ^ ~~
src/libavcodec/h264_cabac.c:2164:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2164 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2228:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2228 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2234:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2234 | if (ref >= rc) {
| ~~~ ^ ~~
src/libavcodec/h264_cabac.c:2243:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2243 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2256:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2256 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2263:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2263 | if (ref >= rc) {
| ~~~ ^ ~~
src/libavcodec/h264_cabac.c:2274:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2274 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2292:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2292 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2299:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2299 | if (ref >= rc) {
| ~~~ ^ ~~
src/libavcodec/h264_cabac.c:2310:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2310 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_cabac.c:2356:27: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
2356 | if (h->x264_build < 151U) {
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/h264_cabac.c:2419:40: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
2419 | if (((unsigned)sl->qscale) > max_qp){
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/h264_direct.c:131:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
131 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_direct.c:133:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
133 | for (int j = 0; j < sl->ref_count[list]; j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_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)))
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_direct.c:416:29: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
416 | h->x264_build > 33U))) {
| ~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/h264_direct.c:451:33: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
451 | h->x264_build > 33U))) {
| ~~~~~~~~~~~~~ ^ ~~~
6 warnings generated.
CC libavcodec/h264_loopfilter.o
In file included from src/libavcodec/h264_loopfilter.c:32:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/h264_loopfilter.c:236:63: warning: unused parameter 'mb_x' [-Wunused-parameter]
236 | int mb_x, int mb_y,
| ^
src/libavcodec/h264_loopfilter.c:236:73: warning: unused parameter 'mb_y' [-Wunused-parameter]
236 | int mb_x, int mb_y,
| ^
src/libavcodec/h264_loopfilter.c:444:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
444 | v = sl->mv_cache[0][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/h264_loopfilter.c:450:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
450 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/h264_loopfilter.c:460:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
460 | sl->mv_cache[1][b_idx][0] - sl->mv_cache[0][bn_idx][0] + 3 >= 7U |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/h264_loopfilter.c:458:76: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
458 | sl->mv_cache[0][b_idx][0] - sl->mv_cache[1][bn_idx][0] + 3 >= 7U |
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/h264_loopfilter.c:469:48: warning: unused parameter 'mb_x' [-Wunused-parameter]
469 | int mb_x, int mb_y,
| ^
10 warnings generated.
CC libavcodec/h264_mb.o
In file included from src/libavcodec/h264_mb.c:34:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/h264_mb.c:616:73: warning: unused parameter 'simple' [-Wunused-parameter]
616 | int mb_type, int simple,
| ^
src/libavcodec/h264_mb.c:641:39: warning: comparison of integers of different signs: 'const int' and 'unsigned int' [-Wsign-compare]
641 | if (h->x264_build < 151U) {
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/h264_mb.c:729:70: warning: unused parameter 'simple' [-Wunused-parameter]
729 | int mb_type, int simple,
| ^
In file included from src/libavcodec/h264_mb.c:798:
src/libavcodec/h264_mb_template.c:76:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
76 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_mb_template.c:286:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
286 | for (list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
22 warnings generated.
CC libavcodec/h264_parse.o
In file included from src/libavcodec/h264_parse.c:22:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/h264_parse.c:42:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
42 | if (pwt->luma_log2_weight_denom > 7U) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/h264_parse.c:50:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
50 | if (pwt->chroma_log2_weight_denom > 7U) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/h264_parse.c:189:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
189 | if (mode > 3U) {
| ~~~~ ^ ~~
src/libavcodec/h264_parse.c:253:80: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
253 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/h264_parse.c:253:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
253 | if (ref_count[0] - 1 > max[0] || (list_count == 2 && (ref_count[1] - 1 > max[1]))) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/h264_parse.c:259:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
259 | } else if (ref_count[1] - 1 > max[1]) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~
7 warnings generated.
23 warnings generated.
CC libavcodec/h264_parser.o
CC libavcodec/h264_picture.o
11 warnings generated.
CC libavcodec/h264_ps.o
In file included from src/libavcodec/h264_parser.c:41:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/h264_parser.c:45:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/h264_picture.c:32:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
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)
| ^
5 warnings generated.
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]
CC libavcodec/h264_refs.o
188 | if (sps->num_reorder_frames > 16U
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/h264_ps.c:348:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
348 | if (sps->chroma_format_idc > 3U) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/h264_ps.c:453:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
453 | if (sps->mb_height >= INT_MAX / 2U) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/h264_ps.c:504:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
504 | (crop_top + crop_bottom) * step_y >= height
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/h264_ps.c:503:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
503 | (crop_left + crop_right ) * step_x >= width ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/h264_ps.c:548:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
548 | for (i = 0; i < FF_ARRAY_ELEMS(level_max_dpb_mbs); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_ps.c:691:40: warning: unused parameter 'unused' [-Wunused-parameter]
691 | static void pps_free(AVRefStructOpaque unused, void *obj)
| ^
In file included from src/libavcodec/h264_refs.c:33:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/h264_refs.c:34:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/h264_refs.c:41:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
41 | for (int i = 0; i < FF_ARRAY_ELEMS(pic->data); ++i) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:200:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
200 | for (int i = 0; i < sl->ref_count[j]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:209:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
209 | for (int i = 0; i < sl->list_count; i++)
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:220:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'const int' [-Wsign-compare]
220 | for (uint32_t i = 0; i < h->short_ref_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:270:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
270 | for (int list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:271:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
271 | for (int i = 0; i < sl->ref_count[list]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:299:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
299 | for (int list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:315:38: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]
315 | if (abs_diff_pic_num > sl->max_pic_num) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:347:30: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
347 | if (long_idx > 31U) {
| ~~~~~~~~ ^ ~~~
src/libavcodec/h264_refs.c:376:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
376 | for (i = index; i + 1 < sl->ref_count[list]; i++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:379:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
379 | pic_id == sl->ref_list[list][i].pic_id)
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:392:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
392 | for (int list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:393:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
393 | for (int index = 0; index < sl->ref_count[list]; index++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:402:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
402 | for (int i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:411:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
411 | for (int j=0; jlist_count; j++) {
| ~^~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:436:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
436 | for (int list = 0; list < sl->list_count; list++) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:446:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
446 | if (index >= sl->ref_count[list]) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:502:77: warning: format specifies type 'void *' but the argument has type 'H264Picture *' (aka 'struct H264Picture *') [-Wformat-pedantic]
502 | av_log(h->avctx, AV_LOG_DEBUG, "%d %d %p\n", i, pic->frame_num, pic);
| ~~ ^~~
src/libavcodec/h264_refs.c:693:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
693 | for (int j = 0; j < FF_ARRAY_ELEMS(h->long_ref); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:729:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
729 | for (int j = 0; j < FF_ARRAY_ELEMS(h->last_pocs); j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:807:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
807 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_refs.c:810:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
810 | pps_ref_count[0] = FFMAX(pps_ref_count[0], pps->ref_count[0]);
| ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavcodec/h264_refs.c:811:32: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
811 | pps_ref_count[1] = FFMAX(pps_ref_count[1], pps->ref_count[1]);
| ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavcodec/h264_refs.c:850:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
850 | for (i = 0; i < FF_ARRAY_ELEMS(sl->mmco); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
10 warnings generated.
CC libavcodec/h264_sei.o
In file included from src/libavcodec/h264_sei.c:37:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/h264_sei.c:39:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/h264_sei.c:137:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
137 | if (size > sizeof(h->payload)) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_sei.c:258:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
258 | if (size > bytestream2_get_bytes_left(&gbyte)) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
CC libavcodec/h264_slice.o
7 warnings generated.
In file included from src/libavcodec/h264_slice.c:40:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
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:368:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
368 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.sps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_slice.c:370:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
370 | for (int i = 0; i < FF_ARRAY_ELEMS(h->ps.pps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_slice.c:981:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
981 | if (h->x264_build < 44U)
| ~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/h264_slice.c:1277:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1277 | for (int i = 0; i < tc_sd[0]; i++) {
| ~ ^ ~~~~~~~~
src/libavcodec/h264_slice.c:1513:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1513 | for(i=0; ilast_pocs); i++)
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_slice.c:1652:100: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
1652 | || 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:1865:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1865 | if (tmp > 51 + 6 * (sps->bit_depth_luma - 8)) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264_slice.c:1927:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1927 | sl->first_mb_addr >= h->mb_num) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/h264_slice.c:1926:56: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1926 | 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++) {
| ~ ^ ~~~~~~~~~~~~~~~~
29 warnings generated.
CC libavcodec/h264data.o
src/libavcodec/h264_slice.c:2564:48: warning: unused parameter 'avctx' [-Wunused-parameter]
2564 | static int decode_slice(struct AVCodecContext *avctx, void *arg)
| ^
CC libavcodec/h264dec.o
In file included from src/libavcodec/h264dec.c:46:
In file included from src/libavcodec/h264dec.h:37:
In file included from src/libavcodec/h264_sei.h:23:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/h264dec.c:50:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/h264dec.c:68:58: warning: unused parameter 'mv_dir' [-Wunused-parameter]
68 | static void h264_er_decode_mb(void *opaque, int ref, int mv_dir, int mv_type,
| ^
src/libavcodec/h264dec.c:68:70: warning: unused parameter 'mv_type' [-Wunused-parameter]
68 | static void h264_er_decode_mb(void *opaque, int ref, int mv_dir, int mv_type,
| ^
src/libavcodec/h264dec.c:70:55: warning: unused parameter 'mb_intra' [-Wunused-parameter]
70 | int mb_x, int mb_y, int mb_intra, int mb_skipped)
| ^
src/libavcodec/h264dec.c:70:69: warning: unused parameter 'mb_skipped' [-Wunused-parameter]
70 | int mb_x, int mb_y, int mb_intra, int mb_skipped)
| ^
src/libavcodec/h264dec.c:84:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
84 | if (ref >= sl->ref_count[0])
| ~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/h264dec.c:104:70: warning: unused parameter 'sl' [-Wunused-parameter]
104 | void ff_h264_draw_horiz_band(const H264Context *h, H264SliceContext *sl,
| ^
src/libavcodec/h264dec.c:309:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
309 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264dec.c:344:40: warning: unused parameter 'h' [-Wunused-parameter]
344 | static void h264_free_pic(H264Context *h, H264Picture *pic)
| ^
src/libavcodec/h264dec.c:446:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
446 | for (i = 0; i < FF_ARRAY_ELEMS(h->last_pocs); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h264dec.c:843:19: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
843 | for (y = 0; y < p->mb_height; y++)
| ~ ^ ~~~~~~~~~~~~
src/libavcodec/h264dec.c:844:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
844 | for (x = 0; x < p->mb_width; x++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/h264dec.c:1093:83: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1093 | { "is_avc", "is avc", OFFSET(is_avc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VDX },
| ^
src/libavcodec/h264dec.c:1094:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1094 | { "nal_length_size", "nal_length_size", OFFSET(nal_length_size), AV_OPT_TYPE_INT, {.i64 = 0}, 0, 4, VDX },
| ^
src/libavcodec/h264dec.c:1095:136: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1095 | { "enable_er", "Enable error resilience on damaged frames (unsafe)", OFFSET(enable_er), AV_OPT_TYPE_BOOL, { .i64 = -1 }, -1, 1, VD },
| ^
src/libavcodec/h264dec.c:1096:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1096 | { "x264_build", "Assume this x264 version if no x264 version found in any SEI", OFFSET(x264_build), AV_OPT_TYPE_INT, {.i64 = -1}, -1, INT_MAX, VD },
| ^
src/libavcodec/h264dec.c:1097:111: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1097 | { "skip_gray", "Do not return gray gap frames", OFFSET(skip_gray), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, VD },
| ^
src/libavcodec/h264dec.c:1098:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1098 | { "noref_gray", "Avoid using gray gap frames as references", OFFSET(noref_gray), AV_OPT_TYPE_BOOL, {.i64 = 1}, 0, 1, VD },
| ^
src/libavcodec/h264dec.c:1099:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1099 | { NULL },
| ^
CC libavcodec/h264dsp.o
23 warnings generated.
CC libavcodec/h264idct.o
9 warnings generated.
CC libavcodec/h264pred.o
In file included from src/libavcodec/h264pred.c:37:
src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter]
34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter]
47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter]
58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter]
73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter]
87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter]
101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter]
139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter]
195 | const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter]
250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter]
276 | const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter]
860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft,
| ^
src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter]
861 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter]
869 | int has_topright, ptrdiff_t _stride)
| ^
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,
| ^
19 warnings generated.
src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter]
860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft,
| ^
src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter]
861 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter]
869 | int has_topright, ptrdiff_t _stride)
| ^
CC libavcodec/h264qpel.o
src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter]
901 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter]
1078 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter]
1140 | int has_topright, ptrdiff_t _stride)
| ^
In file included from src/libavcodec/h264pred.c:49:
src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter]
34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter]
47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter]
58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter]
73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter]
87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter]
101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter]
139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter]
195 | const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter]
250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter]
276 | const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter]
860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft,
| ^
src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter]
861 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter]
869 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter]
901 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter]
1078 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter]
1140 | int has_topright, ptrdiff_t _stride)
| ^
In file included from src/libavcodec/h264pred.c:53:
src/libavcodec/h264pred_template.c:34:67: warning: unused parameter 'topright' [-Wunused-parameter]
34 | static void FUNCC(pred4x4_vertical)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:47:69: warning: unused parameter 'topright' [-Wunused-parameter]
47 | static void FUNCC(pred4x4_horizontal)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:58:61: warning: unused parameter 'topright' [-Wunused-parameter]
58 | static void FUNCC(pred4x4_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:73:66: warning: unused parameter 'topright' [-Wunused-parameter]
73 | static void FUNCC(pred4x4_left_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:87:65: warning: unused parameter 'topright' [-Wunused-parameter]
87 | static void FUNCC(pred4x4_top_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:101:65: warning: unused parameter 'topright' [-Wunused-parameter]
101 | static void FUNCC(pred4x4_128_dc)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:139:69: warning: unused parameter 'topright' [-Wunused-parameter]
139 | static void FUNCC(pred4x4_down_right)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:195:58: warning: unused parameter 'topright' [-Wunused-parameter]
195 | const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:250:72: warning: unused parameter 'topright' [-Wunused-parameter]
250 | static void FUNCC(pred4x4_horizontal_up)(uint8_t *_src, const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:276:59: warning: unused parameter 'topright' [-Wunused-parameter]
276 | const uint8_t *topright,
| ^
src/libavcodec/h264pred_template.c:860:55: warning: unused parameter 'has_topleft' [-Wunused-parameter]
860 | static void FUNCC(pred8x8l_128_dc)(uint8_t *_src, int has_topleft,
| ^
src/libavcodec/h264pred_template.c:861:40: warning: unused parameter 'has_topright' [-Wunused-parameter]
861 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:869:41: warning: unused parameter 'has_topright' [-Wunused-parameter]
869 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:901:44: warning: unused parameter 'has_topright' [-Wunused-parameter]
901 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:1078:47: warning: unused parameter 'has_topright' [-Wunused-parameter]
1078 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred_template.c:1140:36: warning: unused parameter 'has_topright' [-Wunused-parameter]
1140 | int has_topright, ptrdiff_t _stride)
| ^
src/libavcodec/h264pred.c:56:59: warning: unused parameter 'topright' [-Wunused-parameter]
56 | static void pred4x4_127_dc_c(uint8_t *src, const uint8_t *topright,
| ^
src/libavcodec/h264pred.c:68:59: warning: unused parameter 'topright' [-Wunused-parameter]
68 | static void pred4x4_129_dc_c(uint8_t *src, const uint8_t *topright,
| ^
src/libavcodec/h264pred.c:97:67: warning: unused parameter 'topright' [-Wunused-parameter]
97 | static void pred4x4_horizontal_vp8_c(uint8_t *src, const uint8_t *topright,
| ^
src/libavcodec/h264pred.c:109:67: warning: unused parameter 'topright' [-Wunused-parameter]
109 | static void pred4x4_down_left_svq3_c(uint8_t *src, const uint8_t *topright,
| ^
src/libavcodec/h264pred.c:187:50: warning: unused parameter 'l0' [-Wunused-parameter]
187 | const int l0, const int l1, const int l2,
| ^
src/libavcodec/h264pred.c:305:59: warning: unused parameter 'topright' [-Wunused-parameter]
305 | static void pred4x4_tm_vp8_c(uint8_t *src, const uint8_t *topright,
| ^
CC libavcodec/h265_profile_level.o
src/libavcodec/h265_profile_level.c:130:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
130 | for (i = 0; i < FF_ARRAY_ELEMS(h265_profiles); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h265_profile_level.c:202:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
202 | for (i = 0; i < FF_ARRAY_ELEMS(h265_levels); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h265_profile_level.c:209:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
209 | if (pic_size > level->max_luma_ps)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/h265_profile_level.c:211:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
211 | if (width * width > 8 * level->max_luma_ps)
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h265_profile_level.c:213:29: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
213 | if (height * height > 8 * level->max_luma_ps)
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h265_profile_level.c:232:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
232 | if (pic_size <= (level->max_luma_ps >> 2))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h265_profile_level.c:234:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
234 | else if (pic_size <= (level->max_luma_ps >> 1))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/h265_profile_level.c:236:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
236 | else if (pic_size <= (3 * level->max_luma_ps >> 2))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
CC libavcodec/h274.o
src/libavcodec/h274.c:832:65: warning: unused parameter 's' [-Wunused-parameter]
832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w)
| ^
src/libavcodec/h274.c:832:78: warning: unused parameter 'ps' [-Wunused-parameter]
832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w)
| ^
src/libavcodec/h274.c:832:98: warning: unused parameter 'src' [-Wunused-parameter]
832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w)
| ^
src/libavcodec/h274.c:832:113: warning: unused parameter 'w' [-Wunused-parameter]
832 | static av_always_inline void bswap16_buf_if_be(H274HashContext *s, const int ps, const uint8_t **src, const int w)
| ^
4 warnings generated.
CC libavcodec/hap.o
CC libavcodec/hapdec.o
CC libavcodec/hashtable.o
CC libavcodec/hcadec.o
src/libavcodec/hapdec.c:192:73: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
192 | if (chunk->compressed_offset + (uint64_t)chunk->compressed_size > bytestream2_get_bytes_left(gbc))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hapdec.c:223:66: warning: unused parameter 'arg' [-Wunused-parameter]
223 | static int decompress_chunks_thread(AVCodecContext *avctx, void *arg,
| ^
src/libavcodec/hapdec.c:224:55: warning: unused parameter 'thread_nb' [-Wunused-parameter]
224 | int chunk_nb, int thread_nb)
| ^
src/libavcodec/hapdec.c:287:27: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
287 | if (ctx->tex_size != (avctx->coded_width / TEXTURE_BLOCK_W)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
288 | *(avctx->coded_height / TEXTURE_BLOCK_H)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
289 | *ctx->dec[t].tex_ratio) {
| ~~~~~~~~~~~~~~~~~~~~~~
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++)
| ~ ^ ~~~~~~~~~
4 warnings generated.
CC libavcodec/hcom.o
CC libavcodec/hdr_parser.o
src/libavcodec/hdr_parser.c:35:63: warning: unused parameter 'avctx' [-Wunused-parameter]
35 | static int hdr_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/hdrdec.o
15 warnings generated.
CC libavcodec/hdrenc.o
CC libavcodec/hevc/cabac.o
In file included from src/libavcodec/hevc/cabac.c:30:
In file included from src/libavcodec/hevc/hevcdec.h:34:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
CC libavcodec/hevc/data.o
CC libavcodec/hevc/dsp.o
src/libavcodec/hevc/cabac.c:664:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
664 | if (log2_cb_size == sps->log2_min_cb_size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/cabac.c:919:87: warning: unused parameter 'c_idx' [-Wunused-parameter]
919 | static av_always_inline int significant_coeff_flag_decode_0(HEVCLocalContext *lc, int c_idx, int offset)
| ^
src/libavcodec/hevc/cabac.c:1493:55: warning: unused parameter 'x0' [-Wunused-parameter]
1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size)
| ^
src/libavcodec/hevc/cabac.c:1493:63: warning: unused parameter 'y0' [-Wunused-parameter]
1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size)
| ^
src/libavcodec/hevc/cabac.c:1493:71: warning: unused parameter 'log2_cb_size' [-Wunused-parameter]
1493 | void ff_hevc_hls_mvd_coding(HEVCLocalContext *lc, int x0, int y0, int log2_cb_size)
| ^
In file included from src/libavcodec/hevc/dsp.c:113:
In file included from src/libavcodec/hevc/dsp_template.c:24:
In file included from src/libavcodec/hevc/hevcdec.h:34:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
In file included from src/libavcodec/hevc/dsp.c:113:
In file included from src/libavcodec/hevc/dsp_template.c:28:
src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter]
84 | int c_idx, const uint8_t *vert_edge,
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
In file included from src/libavcodec/hevc/dsp.c:113:
In file included from src/libavcodec/hevc/dsp_template.c:29:
src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter]
98 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
115 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter]
113 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter]
156 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter]
182 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter]
249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter]
275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter]
343 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter]
358 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter]
403 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter]
427 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter]
489 | const int8_t *hf, const int8_t *vf, int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter]
515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
In file included from src/libavcodec/hevc/dsp.c:113:
src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter]
370 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter]
370 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:397:61: warning: unused parameter 'mx' [-Wunused-parameter]
397 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:397:74: warning: unused parameter 'my' [-Wunused-parameter]
397 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:434:72: warning: unused parameter 'my' [-Wunused-parameter]
434 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:462:59: warning: unused parameter 'mx' [-Wunused-parameter]
462 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:531:70: warning: unused parameter 'my' [-Wunused-parameter]
531 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:558:57: warning: unused parameter 'mx' [-Wunused-parameter]
558 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:632:72: warning: unused parameter 'my' [-Wunused-parameter]
632 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:659:59: warning: unused parameter 'mx' [-Wunused-parameter]
659 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:726:70: warning: unused parameter 'my' [-Wunused-parameter]
726 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:751:57: warning: unused parameter 'mx' [-Wunused-parameter]
751 | int ox, intptr_t mx, intptr_t my, int width)
| ^
In file included from src/libavcodec/hevc/dsp.c:113:
In file included from src/libavcodec/hevc/dsp_template.c:832:
src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter]
53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q)
| ^
In file included from src/libavcodec/hevc/dsp.c:117:
In file included from src/libavcodec/hevc/dsp_template.c:28:
src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter]
84 | int c_idx, const uint8_t *vert_edge,
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
In file included from src/libavcodec/hevc/dsp.c:117:
In file included from src/libavcodec/hevc/dsp_template.c:29:
src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter]
98 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
115 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter]
113 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter]
156 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter]
182 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter]
249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter]
275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter]
343 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter]
358 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter]
403 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter]
427 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter]
489 | const int8_t *hf, const int8_t *vf, int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter]
515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
In file included from src/libavcodec/hevc/dsp.c:117:
src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter]
370 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter]
370 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:397:61: warning: unused parameter 'mx' [-Wunused-parameter]
397 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:397:74: warning: unused parameter 'my' [-Wunused-parameter]
397 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:434:72: warning: unused parameter 'my' [-Wunused-parameter]
434 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:462:59: warning: unused parameter 'mx' [-Wunused-parameter]
462 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:531:70: warning: unused parameter 'my' [-Wunused-parameter]
531 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:558:57: warning: unused parameter 'mx' [-Wunused-parameter]
558 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:632:72: warning: unused parameter 'my' [-Wunused-parameter]
632 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:659:59: warning: unused parameter 'mx' [-Wunused-parameter]
659 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:726:70: warning: unused parameter 'my' [-Wunused-parameter]
726 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:751:57: warning: unused parameter 'mx' [-Wunused-parameter]
751 | int ox, intptr_t mx, intptr_t my, int width)
| ^
In file included from src/libavcodec/hevc/dsp.c:117:
In file included from src/libavcodec/hevc/dsp_template.c:832:
src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter]
53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q)
| ^
In file included from src/libavcodec/hevc/dsp.c:121:
In file included from src/libavcodec/hevc/dsp_template.c:28:
src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter]
84 | int c_idx, const uint8_t *vert_edge,
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
In file included from src/libavcodec/hevc/dsp.c:121:
In file included from src/libavcodec/hevc/dsp_template.c:29:
src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter]
98 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
115 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter]
113 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter]
156 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter]
182 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter]
249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter]
275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter]
343 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter]
358 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter]
403 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter]
427 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter]
489 | const int8_t *hf, const int8_t *vf, int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter]
515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
In file included from src/libavcodec/hevc/dsp.c:121:
src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter]
370 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter]
370 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:397:61: warning: unused parameter 'mx' [-Wunused-parameter]
397 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:397:74: warning: unused parameter 'my' [-Wunused-parameter]
397 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:434:72: warning: unused parameter 'my' [-Wunused-parameter]
434 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:462:59: warning: unused parameter 'mx' [-Wunused-parameter]
462 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:531:70: warning: unused parameter 'my' [-Wunused-parameter]
531 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:558:57: warning: unused parameter 'mx' [-Wunused-parameter]
558 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:632:72: warning: unused parameter 'my' [-Wunused-parameter]
632 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:659:59: warning: unused parameter 'mx' [-Wunused-parameter]
659 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:726:70: warning: unused parameter 'my' [-Wunused-parameter]
726 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:751:57: warning: unused parameter 'mx' [-Wunused-parameter]
751 | int ox, intptr_t mx, intptr_t my, int width)
| ^
In file included from src/libavcodec/hevc/dsp.c:121:
In file included from src/libavcodec/hevc/dsp_template.c:832:
src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter]
53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q)
| ^
In file included from src/libavcodec/hevc/dsp.c:125:
In file included from src/libavcodec/hevc/dsp_template.c:28:
src/libavcodec/h26x/h2656_sao_template.c:84:63: warning: unused parameter 'vert_edge' [-Wunused-parameter]
84 | int c_idx, const uint8_t *vert_edge,
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:52: warning: unused parameter 'horiz_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
src/libavcodec/h26x/h2656_sao_template.c:85:79: warning: unused parameter 'diag_edge' [-Wunused-parameter]
85 | const uint8_t *horiz_edge, const uint8_t *diag_edge)
| ^
In file included from src/libavcodec/hevc/dsp.c:125:
In file included from src/libavcodec/hevc/dsp_template.c:29:
src/libavcodec/h26x/h2656_inter_template.c:31:37: warning: unused parameter 'hf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:31:55: warning: unused parameter 'vf' [-Wunused-parameter]
31 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:20: warning: unused parameter 'hf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:46:38: warning: unused parameter 'vf' [-Wunused-parameter]
46 | const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:66: warning: unused parameter 'hf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:62:84: warning: unused parameter 'vf' [-Wunused-parameter]
62 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:98:55: warning: unused parameter 'vf' [-Wunused-parameter]
98 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:115:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
115 | const pixel *src = (pixel*)_src;
| ^
src/libavcodec/h26x/h2656_inter_template.c:113:37: warning: unused parameter 'hf' [-Wunused-parameter]
113 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:156:55: warning: unused parameter 'vf' [-Wunused-parameter]
156 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:182:37: warning: unused parameter 'hf' [-Wunused-parameter]
182 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:249:83: warning: unused parameter 'vf' [-Wunused-parameter]
249 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:275:65: warning: unused parameter 'hf' [-Wunused-parameter]
275 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
src/libavcodec/h26x/h2656_inter_template.c:343:55: warning: unused parameter 'vf' [-Wunused-parameter]
343 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:358:37: warning: unused parameter 'hf' [-Wunused-parameter]
358 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:403:55: warning: unused parameter 'vf' [-Wunused-parameter]
403 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:427:37: warning: unused parameter 'hf' [-Wunused-parameter]
427 | const int height, const int8_t *hf, const int8_t *vf, const int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:489:37: warning: unused parameter 'vf' [-Wunused-parameter]
489 | const int8_t *hf, const int8_t *vf, int width)
| ^
src/libavcodec/h26x/h2656_inter_template.c:515:65: warning: unused parameter 'hf' [-Wunused-parameter]
515 | const int denom, const int wx, const int _ox, const int8_t *hf, const int8_t *vf,
| ^
In file included from src/libavcodec/hevc/dsp.c:125:
src/libavcodec/hevc/dsp_template.c:370:63: warning: unused parameter 'mx' [-Wunused-parameter]
370 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:370:76: warning: unused parameter 'my' [-Wunused-parameter]
370 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:397:61: warning: unused parameter 'mx' [-Wunused-parameter]
397 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:397:74: warning: unused parameter 'my' [-Wunused-parameter]
397 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:434:72: warning: unused parameter 'my' [-Wunused-parameter]
434 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:462:59: warning: unused parameter 'mx' [-Wunused-parameter]
462 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:531:70: warning: unused parameter 'my' [-Wunused-parameter]
531 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:558:57: warning: unused parameter 'mx' [-Wunused-parameter]
558 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:632:72: warning: unused parameter 'my' [-Wunused-parameter]
632 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:659:59: warning: unused parameter 'mx' [-Wunused-parameter]
659 | int height, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:726:70: warning: unused parameter 'my' [-Wunused-parameter]
726 | int ox, intptr_t mx, intptr_t my, int width)
| ^
src/libavcodec/hevc/dsp_template.c:751:57: warning: unused parameter 'mx' [-Wunused-parameter]
751 | int ox, intptr_t mx, intptr_t my, int width)
| ^
In file included from src/libavcodec/hevc/dsp.c:125:
In file included from src/libavcodec/hevc/dsp_template.c:832:
src/libavcodec/h26x/h2656_deblock_template.c:53:37: warning: unused parameter 'beta' [-Wunused-parameter]
53 | const int32_t tc, const int32_t beta, const uint8_t no_p, const uint8_t no_q, const int nd_p, const int nd_q)
| ^
9 warnings generated.
CC libavcodec/hevc/filter.o
In file included from src/libavcodec/hevc/filter.c:28:
In file included from src/libavcodec/hevc/hevcdec.h:34:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/hevc/filter.c:80:51: warning: unused parameter 'log2_cb_size' [-Wunused-parameter]
80 | int xBase, int yBase, int log2_cb_size)
| ^
src/libavcodec/hevc/filter.c:182:41: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
182 | *(uint16_t *)dst = *(uint16_t *)src;
| ^
src/libavcodec/hevc/filter.c:200:45: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
200 | *(uint16_t *)dst = *(uint16_t *)src;
| ^
7 warnings generated.
CC libavcodec/hevc/hevcdec.o
In file included from src/libavcodec/hevc/hevcdec.c:48:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/hevc/hevcdec.c:59:
In file included from src/libavcodec/hevc/parse.h:30:
In file included from src/libavcodec/hevc/sei.h:29:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/hevc/hevcdec.c:200:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
200 | for (i = 0; i < sh->nb_refs[L0]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:237:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
237 | for (i = 0; i < sh->nb_refs[L1]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:300:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
300 | if (i < nb_sps) {
| ~ ^ ~~~~~~
src/libavcodec/hevc/hevcdec.c:318:24: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
318 | if (i && i != nb_sps)
| ~ ^ ~~~~~~
src/libavcodec/hevc/hevcdec.c:485:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | for (int i = 0; i < s->nb_view_ids; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:803:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
803 | if (sh->slice_segment_addr >= sps->ctb_width * sps->ctb_height) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:969:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
969 | for (i = 0; i < sh->nb_refs[L0]; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:976:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
976 | for (i = 0; i < sh->nb_refs[L1]; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:1102:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1102 | if (num_entry_point_offsets > get_bits_left(gb) || num_entry_point_offsets > UINT16_MAX) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:1141:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1141 | for (i = 0; i < length; i++)
| ~ ^ ~~~~~~
src/libavcodec/hevc/hevcdec.c:1553:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1553 | log2_trafo_size > sps->log2_min_tb_size &&
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:1552:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1552 | if (log2_trafo_size <= sps->log2_max_trafo_size &&
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:1563:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1563 | split_transform_flag = log2_trafo_size > sps->log2_max_trafo_size ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:1933:51: warning: unused parameter 'dststride' [-Wunused-parameter]
1933 | uint8_t *dst0, ptrdiff_t dststride,
| ^
src/libavcodec/hevc/hevcdec.c:2093:41: warning: missing field 'ref_idx' initializer [-Wmissing-field-initializers]
2093 | struct MvField current_mv = {{{ 0 }}};
| ^
src/libavcodec/hevc/hevcdec.c:2085:68: warning: unused parameter 'idx' [-Wunused-parameter]
2085 | int log2_cb_size, int partIdx, int idx)
| ^
src/libavcodec/hevc/hevcdec.c:2471:26: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
2471 | log2_cb_size == sps->log2_min_cb_size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:2480:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
2480 | log2_cb_size <= sps->pcm.log2_max_pcm_cb_size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:2479:30: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
2479 | log2_cb_size >= sps->pcm.log2_min_pcm_cb_size &&
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:2607:22: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
2607 | log2_cb_size > sps->log2_min_cb_size) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:2611:34: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
2611 | split_cu = (log2_cb_size > sps->log2_min_cb_size);
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:2614:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2614 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_qp_delta_depth) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:2620:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2620 | log2_cb_size >= sps->log2_ctb_size - pps->diff_cu_chroma_qp_offset_depth) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:2828:38: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual]
2828 | if (atomic_load((atomic_int*)&s->wpp_err)) {
| ^
src/libavcodec/hevc/hevcdec.c:2858:39: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual]
2858 | atomic_store((atomic_int*)&s->wpp_err, 1);
| ^
src/libavcodec/hevc/hevcdec.c:2881:31: warning: cast from 'const _Atomic(int) *' to '_Atomic(int) *' drops const qualifier [-Wcast-qual]
2881 | atomic_store((atomic_int*)&s->wpp_err, 1);
| ^
src/libavcodec/hevc/hevcdec.c:2791:49: warning: unused parameter 'avctx' [-Wunused-parameter]
2791 | static int hls_decode_entry_wpp(AVCodecContext *avctx, void *hevc_lclist,
| ^
src/libavcodec/hevc/hevcdec.c:2898:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2898 | for (int i = s->nb_wpp_progress; i < count; i++) {
| ~ ^ ~~~~~
src/libavcodec/hevc/hevcdec.c:2906:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2906 | for (int i = 0; i < count; i++)
| ~ ^ ~~~~~
src/libavcodec/hevc/hevcdec.c:2931:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2931 | if (s->avctx->thread_count > s->nb_local_ctx) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:2941:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2941 | for (unsigned i = s->nb_local_ctx; i < s->avctx->thread_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3046:43: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]
3046 | if (l->tab_slice_address[prev_rs] != s->sh.slice_addr) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3105:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
3105 | for (int i = 0; i < tc_sd[0]; i++) {
| ~ ^ ~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3551:22: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
3551 | if (s->cur_layer != layer_idx &&
| ~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3694:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3694 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3779:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3779 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3806:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3806 | for (i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3924:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3924 | for (int i = 0; i < FF_ARRAY_ELEMS(s->layers); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3939:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3939 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3941:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3941 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3949:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3949 | for (int i = 0; i < s->nb_wpp_progress; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3985:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3985 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:3987:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3987 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:4016:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4016 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:4019:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4019 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:4035:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4035 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.vps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:4038:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4038 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.sps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:4041:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4041 | for (int i = 0; i < FF_ARRAY_ELEMS(s->ps.pps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/hevcdec.c:4205:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
4205 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR },
| ^
src/libavcodec/hevc/hevcdec.c:4207:49: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
4207 | AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, PAR },
| ^
src/libavcodec/hevc/hevcdec.c:4221:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
4221 | { NULL },
| ^
56 warnings generated.
CC libavcodec/hevc/mvs.o
In file included from src/libavcodec/hevc/mvs.c:25:
In file included from src/libavcodec/hevc/hevcdec.h:34:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
86 warnings generated.
CC libavcodec/hevc/parse.o
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,
| ^
In file included from src/libavcodec/hevc/parse.c:22:
In file included from src/libavcodec/hevc/parse.h:30:
In file included from src/libavcodec/hevc/sei.h:29:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
4 warnings generated.
CC libavcodec/hevc/parser.o
In file included from src/libavcodec/hevc/parser.c:26:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/hevc/parser.c:32:
In file included from src/libavcodec/hevc/parse.h:30:
In file included from src/libavcodec/hevc/sei.h:29:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/hevc/parser.c:122:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
122 | if (slice_segment_addr >= sps->ctb_width * sps->ctb_height) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
CC libavcodec/hevc/pred.o
In file included from src/libavcodec/hevc/pred.c:23:
In file included from src/libavcodec/hevc/hevcdec.h:34:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
6 warnings generated.
CC libavcodec/hevc/ps.o
In file included from src/libavcodec/hevc/ps.c:30:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/hevc/ps.c:94:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
94 | for (i = 0; i < FF_ARRAY_ELEMS(s->pps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:95:58: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]
95 | if (s->pps_list[i] && s->pps_list[i]->sps_id == id)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/hevc/ps.c:106:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
106 | for (i = 0; i < FF_ARRAY_ELEMS(s->sps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:107:58: warning: comparison of integers of different signs: 'const unsigned int' and 'int' [-Wsign-compare]
107 | if (s->sps_list[i] && s->sps_list[i]->vps_id == id)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/hevc/ps.c:173:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
173 | if (k >= FF_ARRAY_ELEMS(used)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:244:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
244 | for (i = 0; i < nb_positive_pics; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:388:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
388 | for (i = 0; i < nb_cpb; i++) {
| ~ ^ ~~~~~~
src/libavcodec/hevc/ps.c:469:45: warning: unused parameter 'opaque' [-Wunused-parameter]
469 | static void hevc_vps_free(AVRefStructOpaque opaque, void *obj)
| ^
src/libavcodec/hevc/ps.c:582:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
582 | if (layer_id_in_nuh >= FF_ARRAY_ELEMS(vps->layer_idx)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:616:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
616 | for (int i = 0; i < n; i++)
| ~ ^ ~
src/libavcodec/hevc/ps.c:891:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
891 | if (vps->vps_num_hrd_parameters > (unsigned)vps->vps_num_layer_sets) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:916:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
916 | for (int i = 1; i < FF_ARRAY_ELEMS(vps->layer_idx); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:1131:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1131 | if (matrix_id < delta) {
| ~~~~~~~~~ ^ ~~~~~
src/libavcodec/hevc/ps.c:1328:36: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1328 | if (sps->chroma_format_idc > 3U) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/hevc/ps.c:1411:62: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1411 | if (sps->temporal_layer[i].max_dec_pic_buffering > (unsigned)HEVC_MAX_DPB_SIZE) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:1515:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1515 | for (i = 0; i < sps->nb_st_rps; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:1644:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1644 | ow->top_offset + ow->bottom_offset >= sps->height) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/hevc/ps.c:1643:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1643 | ow->left_offset + ow->right_offset >= sps->width ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/hevc/ps.c:1694:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1694 | if (sps->max_transform_hierarchy_depth_inter > sps->log2_ctb_size - sps->log2_min_tb_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:1699:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1699 | if (sps->max_transform_hierarchy_depth_intra > sps->log2_ctb_size - sps->log2_min_tb_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:1720:45: warning: unused parameter 'opaque' [-Wunused-parameter]
1720 | static void hevc_sps_free(AVRefStructOpaque opaque, void *obj)
| ^
src/libavcodec/hevc/ps.c:1788:45: warning: unused parameter 'unused' [-Wunused-parameter]
1788 | static void hevc_pps_free(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/hevc/ps.c:1827:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1827 | for (int i = 0; i < part_num_y; i++) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/hevc/ps.c:1881:66: warning: unused parameter 'sps' [-Wunused-parameter]
1881 | HEVCPPS *pps, const HEVCSPS *sps, const HEVCVPS *vps)
| ^
src/libavcodec/hevc/ps.c:1943:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1943 | if (max_diff > (min_diff_minus1 + 1))
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:1944:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1944 | for (int k = 1; k < num_val_delta_dlt; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:1951:64: warning: unused parameter 'avctx' [-Wunused-parameter]
1951 | static int pps_3d_extension(GetBitContext *gb, AVCodecContext *avctx,
| ^
src/libavcodec/hevc/ps.c:1952:58: warning: unused parameter 'sps' [-Wunused-parameter]
1952 | HEVCPPS *pps, const HEVCSPS *sps)
| ^
src/libavcodec/hevc/ps.c:1959:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1959 | for (int i = 0; i <= pps_depth_layers_minus1; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2069:45: warning: unused parameter 'avctx' [-Wunused-parameter]
2069 | static inline int setup_pps(AVCodecContext *avctx, GetBitContext *gb,
| ^
src/libavcodec/hevc/ps.c:2069:67: warning: unused parameter 'gb' [-Wunused-parameter]
2069 | static inline int setup_pps(AVCodecContext *avctx, GetBitContext *gb,
| ^
src/libavcodec/hevc/ps.c:2111:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2111 | if (i > pps->col_bd[j])
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2138:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2138 | if (tb_x < pps->col_bd[i + 1]) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2145:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2145 | if (tb_y < pps->row_bd[i + 1]) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2165:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2165 | for (y = pps->row_bd[j]; y < pps->row_bd[j + 1]; y++)
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2166:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2166 | for (x = pps->col_bd[i]; x < pps->col_bd[i + 1]; x++)
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2293:37: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
2293 | pps->diff_cu_qp_delta_depth > sps->log2_diff_max_min_coding_block_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2358:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
2358 | if (sum >= sps->ctb_width) {
| ~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2370:21: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
2370 | if (sum >= sps->ctb_height) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2477:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2477 | for (i = 0; i < FF_ARRAY_ELEMS(ps->vps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2479:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2479 | for (i = 0; i < FF_ARRAY_ELEMS(ps->sps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/ps.c:2481:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2481 | for (i = 0; i < FF_ARRAY_ELEMS(ps->pps_list); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
43 warnings generated.
CC libavcodec/hevc/refs.o
In file included from src/libavcodec/hevc/refs.c:30:
In file included from src/libavcodec/hevc/hevcdec.h:34:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/hevc/refs.c:70:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
70 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:78:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
78 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:80:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
80 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:91:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
91 | for (int i = 0; i < FF_ARRAY_ELEMS(alpha->buf) && alpha->buf[i]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:115:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
115 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:218:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
218 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:259:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
259 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:278:35: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
278 | for (int layer = 0; layer < FF_ARRAY_ELEMS(s->layers); layer++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:284:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
284 | for (int i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:304:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
304 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) {
| ~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/hevc/refs.c:304:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
304 | (nb_dpb[0] > max_dpb || nb_dpb[1] > max_dpb))) {
| ~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/hevc/refs.c:302:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
302 | if (nb_output > max_output ||
| ~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/hevc/refs.c:366:39: warning: missing field 'list' initializer [-Wmissing-field-initializers]
366 | RefPicList rpl_tmp = { { 0 } };
| ^
src/libavcodec/hevc/refs.c:380:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
380 | while (rpl_tmp.nb_refs < sh->nb_refs[list_idx]) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:381:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
381 | for (i = 0; i < FF_ARRAY_ELEMS(cand_lists); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:405:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
405 | for (i = 0; i < sh->nb_refs[list_idx]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:420:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
420 | rpl->nb_refs = FFMIN(rpl->nb_refs, sh->nb_refs[list_idx]);
| ^ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/hevc/refs.c:426:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
426 | rpl_tmp.nb_refs > sh->nb_refs[L0]) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:432:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
432 | sh->collocated_ref_idx < rpl->nb_refs)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:445:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
445 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:546:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
546 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hevc/refs.c:610:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
610 | for (i = 0; i < FF_ARRAY_ELEMS(l->DPB); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
26 warnings generated.
CC libavcodec/hevc/sei.o
In file included from src/libavcodec/hevc/sei.c:26:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/hevc/sei.c:28:
In file included from src/libavcodec/hevc/sei.h:29:
In file included from src/libavcodec/h2645_sei.h:33:
In file included from src/libavcodec/itut35.h:28:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
src/libavcodec/hevc/sei.c:252:49: warning: unused parameter 'gb' [-Wunused-parameter]
252 | static int decode_nal_sei_suffix(GetBitContext *gb, GetByteContext *gbyte,
| ^
6 warnings generated.
CC libavcodec/hnm4video.o
src/libavcodec/hnm4video.c:79:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
79 | while (bytestream2_tell(&gb) < size) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/hnm4video.c:81:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
81 | if (writeoffset >= hnm->width * hnm->height) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:103:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
103 | if (offset < 0 || offset + count >= hnm->width * hnm->height) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:106:44: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
106 | } else if (writeoffset + count >= hnm->width * hnm->height) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:124:19: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
124 | for (y = 0; y < hnm->height; y++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/hnm4video.c:129:23: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
129 | for (x = 0; x < width; x++) {
| ~ ^ ~~~~~
src/libavcodec/hnm4video.c:160:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
160 | while (bytestream2_tell(&gb) < size) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/hnm4video.c:167:37: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
167 | if (writeoffset + 2 > hnm->width * hnm->height) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:181:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
181 | if (writeoffset + count > hnm->width * hnm->height) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:193:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
193 | if (writeoffset > hnm->width * hnm->height) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:215:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
215 | } else if (writeoffset + 2*count > hnm->width * hnm->height) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:289:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
289 | while (bytestream2_tell(&gb) < size) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/hnm4video.c:297:46: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
297 | if (writeoffset + hnm->width >= hnm->width * hnm->height) {
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:309:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
309 | if (writeoffset > hnm->width * hnm->height) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:329:45: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
329 | if (offset + hnm->width + count >= hnm->width * hnm->height) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:332:57: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
332 | } else if (writeoffset + hnm->width + count >= hnm->width * hnm->height) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hnm4video.c:372:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
372 | while (bytestream2_tell(&gb) < size - 8) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
17 warnings generated.
CC libavcodec/hpeldsp.o
CC libavcodec/hq_common.o
CC libavcodec/hq_hqa.o
src/libavcodec/hq_hqa.c:77:39: warning: unused parameter 'c' [-Wunused-parameter]
77 | static int hq_decode_block(HQContext *c, GetBitContext *gb, int16_t block[64],
| ^
src/libavcodec/hq_hqa.c:176:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
176 | if (slice_off[slice] < (profile->num_slices + 1) * 3 ||
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/hq_hqadsp.o
CC libavcodec/hqx.o
In file included from src/libavcodec/hqx.c:37:
src/libavcodec/hqxvlc.h:740:10: warning: missing field 'lut' initializer [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:740:18: warning: missing field 'lut' initializer [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:740:26: warning: missing field 'lut' initializer [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:740:34: warning: missing field 'lut' initializer [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:740:42: warning: missing field 'lut' initializer [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqxvlc.h:740:50: warning: missing field 'lut' initializer [-Wmissing-field-initializers]
740 | { 10 }, { 11 }, { 11 }, { 11 }, { 12 }, { 11 },
| ^
src/libavcodec/hqx.c:403:61: warning: unused parameter 'arg' [-Wunused-parameter]
403 | static int decode_slice_thread(AVCodecContext *avctx, void *arg,
| ^
src/libavcodec/hqx.c:404:50: warning: unused parameter 'threadnr' [-Wunused-parameter]
404 | int slice_no, int threadnr)
| ^
src/libavcodec/hqx.c:443:54: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
443 | if (info_offset > INT_MAX || info_offset + 8 > avpkt->size) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
CC libavcodec/hqxdsp.o
9 warnings generated.
CC libavcodec/htmlsubtitles.o
CC libavcodec/huffman.o
src/libavcodec/htmlsubtitles.c:252:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
252 | } else if (!tag_close && sptr < FF_ARRAY_ELEMS(stack) - 1) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/htmlsubtitles.c:275:44: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
275 | FFMIN(sizeof(new_tag->face), len+1));
| ^ ~~~~~~~~~~~~~~~~~~~~~ ~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
2 warnings generated.
CC libavcodec/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);
| ^
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:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/huffyuvenc.c:995:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
995 | { "context", "Set per-frame huffman tables", OFFSET(context), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/huffyuvenc.c:999:16: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
999 | 0, 1, VE },
| ^
src/libavcodec/huffyuvenc.c:1004:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1004 | { NULL },
| ^
1 warning generated.
CC libavcodec/huffyuvencdsp.o
CC libavcodec/hw_base_encode.o
4 warnings generated.
CC libavcodec/hw_base_encode_h264.o
144 warnings generated.
CC libavcodec/hw_base_encode_h265.o
src/libavcodec/hw_base_encode_h264.c:140:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
140 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hw_base_encode_h264.c:147:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
147 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/idcinvideo.o
src/libavcodec/hw_base_encode_h265.c:242:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
242 | for (i = 0; i < FF_ARRAY_ELEMS(ff_h2645_pixel_aspect); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/hw_base_encode_h265.c:249:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
249 | if (i >= FF_ARRAY_ELEMS(ff_h2645_pixel_aspect)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/idctdsp.o
5 warnings generated.
CC libavcodec/iff.o
src/libavcodec/idcinvideo.c:239:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
239 | { NULL },
| ^
src/libavcodec/idctdsp.c:219:56: warning: unused parameter 'line_size' [-Wunused-parameter]
219 | static void ff_jref_idct1_put(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
| ^
src/libavcodec/idctdsp.c:223:56: warning: unused parameter 'line_size' [-Wunused-parameter]
223 | static void ff_jref_idct1_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
| ^
2 warnings generated.
CC libavcodec/ilbcdec.o
1 warning generated.
CC libavcodec/imc.o
src/libavcodec/iff.c:499:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
499 | for (x = 0; x < dst_size && bytestream2_get_bytes_left(gb) > 0;) {
| ~ ^ ~~~~~~~~
src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
| ^ ~~~~~~~~~ ~~~~~~~~~~~~
src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3'
50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
| ^ ~ ~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavutil/macros.h:49:22: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:50:23: note: expanded from macro 'FFMIN3'
50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
| ^~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/iff.c:503:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
503 | length = FFMIN3(value + 1, dst_size - x, bytestream2_get_bytes_left(gb));
| ^ ~~~~~~~~~ ~~~~~~~~~~~~
src/libavutil/macros.h:50:29: note: expanded from macro 'FFMIN3'
50 | #define FFMIN3(a,b,c) FFMIN(FFMIN(a,b),c)
| ^ ~ ~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavutil/macros.h:49:40: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ^
src/libavcodec/iff.c:505:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
505 | if (length < value + 1)
| ~~~~~~ ^ ~~~~~~~~~
src/libavcodec/iff.c:508:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
508 | length = FFMIN(-value + 1, dst_size - x);
| ^ ~~~~~~~~~~ ~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/iff.c:515:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
515 | if (x < dst_size) {
| ~ ^ ~~~~~~~~
src/libavcodec/iff.c:662:29: warning: cast from 'const unsigned char *' to 'signed char *' drops const qualifier [-Wcast-qual]
662 | opcode = *(int8_t *)src++;
| ^
src/libavcodec/iff.c:838:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
838 | if (xor && ofsdst < dst_size) {
| ~~~~~~ ^ ~~~~~~~~
src/libavcodec/iff.c:853:43: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
853 | if (xor && ofsdst < dst_size) {
| ~~~~~~ ^ ~~~~~~~~
src/libavcodec/iff.c:870:39: warning: unused parameter 'h' [-Wunused-parameter]
870 | int w, int h, int bpp, int dst_size)
| ^
src/libavcodec/iff.c:897:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
897 | for (g = 0; g < groups; g++) {
| ~ ^ ~~~~~~
src/libavcodec/iff.c:900:72: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
900 | if (cols * bpp == 0 || bytestream2_get_bytes_left(&gb) < cols * bpp) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/iff.c:910:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
910 | for (b = 0; b < cols; b++) {
| ~ ^ ~~~~
src/libavcodec/iff.c:914:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
914 | if (offset >= dst_size)
| ~~~~~~ ^ ~~~~~~~~
src/libavcodec/iff.c:936:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
936 | for (g = 0; g < groups; g++) {
| ~ ^ ~~~~~~
src/libavcodec/iff.c:944:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
944 | for (r = 0; r < rows; r++) {
| ~ ^ ~~~~
src/libavcodec/iff.c:948:71: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
948 | if (!bytes || bytestream2_get_bytes_left(&gb) < bytes) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/iff.c:953:39: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
953 | for (b = 0; b < bytes; b++) {
| ~ ^ ~~~~~
src/libavcodec/iff.c:956:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
956 | if (noffset >= dst_size)
| ~~~~~~~ ^ ~~~~~~~~
src/libavcodec/iff.c:1277:39: warning: unused parameter 'flag' [-Wunused-parameter]
1277 | int w, int flag, int bpp, int dst_size)
| ^
src/libavcodec/iff.c:1336:39: warning: unused parameter 'flag' [-Wunused-parameter]
1336 | int w, int flag, int bpp, int dst_size)
| ^
2 warnings generated.
src/libavcodec/iff.c:1567:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1567 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1579:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1579 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1609:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1609 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1618:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1618 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1628:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1628 | for (plane = 0; plane < s->bpp && buf < buf_end; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1664:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1664 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1677:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1677 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1688:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1688 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1702:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1702 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1730:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1730 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1742:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1742 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1759:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1759 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1843:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1843 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
src/libavcodec/iff.c:1875:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1875 | for (plane = 0; plane < s->bpp; plane++) {
| ~~~~~ ^ ~~~~~~
CC libavcodec/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
CC libavcodec/imm5.o
src/libavcodec/imm5.c:92:85: warning: comparison of integers of different signs: 'unsigned long long' and 'int' [-Wsign-compare]
92 | if (avpkt->size > 24 && avpkt->data[8] <= 1 && AV_RL32(avpkt->data + 4) + 24ULL <= avpkt->size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
1 warning generated.
CC libavcodec/imx.o
5 warnings generated.
CC libavcodec/indeo2.o
CC libavcodec/indeo3.o
CC libavcodec/indeo4.o
src/libavcodec/indeo4.c:323:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
323 | if (transform_id >= FF_ARRAY_ELEMS(transforms) ||
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/indeo4.c:378:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
378 | if (quant_mat >= FF_ARRAY_ELEMS(quant_index_to_tab)) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/indeo3.c:255:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
255 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/indeo3.c:254:51: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
254 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/indeo3.c:432:50: warning: unused parameter 'ctx' [-Wunused-parameter]
432 | static int decode_cell_data(Indeo3DecodeContext *ctx, Cell *cell,
| ^
src/libavcodec/indeo3.c:623:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
623 | ((cell->xpos + cell->width) << 2) + mv_x > plane->width) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/indeo3.c:622:55: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
622 | ((cell->ypos + cell->height) << 2) + mv_y > plane->height ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/indeo3.c:812:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
812 | CHECK_CELL
| ^~~~~~~~~~
src/libavcodec/indeo3.c:752:43: note: expanded from macro 'CHECK_CELL'
752 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/indeo3.c:812:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
812 | CHECK_CELL
| ^~~~~~~~~~
src/libavcodec/indeo3.c:751:42: note: expanded from macro 'CHECK_CELL'
751 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/indeo3.c:842:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
842 | CHECK_CELL
| ^~~~~~~~~~
src/libavcodec/indeo3.c:752:43: note: expanded from macro 'CHECK_CELL'
752 | curr_cell.ypos + curr_cell.height > (plane->height >> 2)) { \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/indeo3.c:842:17: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
842 | CHECK_CELL
| ^~~~~~~~~~
src/libavcodec/indeo3.c:751:42: note: expanded from macro 'CHECK_CELL'
751 | if (curr_cell.xpos + curr_cell.width > (plane->width >> 2) || \
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/indeo3.c:875:25: warning: comparison of integers of different signs: 'unsigned int' and 'int32_t' (aka 'int') [-Wsign-compare]
875 | if (num_vectors * 2 > data_size)
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/indeo3.c:1039:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1039 | dst_height = FFMIN(dst_height, plane->height);
| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/indeo3.c:1042:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1042 | for (x = 0; x < plane->width >> 2; x++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/indeo3.c:1048:25: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1048 | for (x <<= 2; x < plane->width; x++)
| ~ ^ ~~~~~~~~~~~~
CC libavcodec/indeo5.o
2 warnings generated.
CC libavcodec/intelh263dec.o
13 warnings generated.
CC libavcodec/interplayacm.o
CC libavcodec/interplayvideo.o
CC libavcodec/intrax8.o
src/libavcodec/interplayacm.c:121:50: warning: unused parameter 'ind' [-Wunused-parameter]
121 | static int zero(InterplayACMContext *s, unsigned ind, unsigned col)
| ^
src/libavcodec/interplayacm.c:125:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
125 | for (i = 0; i < s->rows; i++)
| ~ ^ ~~~~~~~
src/libavcodec/interplayacm.c:130:37: warning: unused parameter 's' [-Wunused-parameter]
130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col)
| ^
src/libavcodec/interplayacm.c:130:49: warning: unused parameter 'ind' [-Wunused-parameter]
130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col)
| ^
src/libavcodec/interplayacm.c:130:63: warning: unused parameter 'col' [-Wunused-parameter]
130 | static int bad(InterplayACMContext *s, unsigned ind, unsigned col)
| ^
src/libavcodec/interplayacm.c:141:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
141 | for (i = 0; i < s->rows; i++) {
| ~ ^ ~~~~~~~
src/libavcodec/interplayacm.c:148:49: warning: unused parameter 'ind' [-Wunused-parameter]
148 | static int k13(InterplayACMContext *s, unsigned ind, unsigned col)
| ^
src/libavcodec/interplayacm.c:153:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
153 | for (i = 0; i < s->rows; i++) {
| ~ ^ ~~~~~~~
src/libavcodec/interplayacm.c:157:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
157 | if (i >= s->rows)
| ~ ^ ~~~~~~~
src/libavcodec/interplayacm.c:173:49: warning: unused parameter 'ind' [-Wunused-parameter]
173 | static int k12(InterplayACMContext *s, unsigned ind, unsigned col)
| ^
src/libavcodec/interplayacm.c:178:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
178 | for (i = 0; i < s->rows; i++) {
| ~ ^ ~~~~~~~
src/libavcodec/interplayacm.c:191:49: warning: unused parameter 'ind' [-Wunused-parameter]
191 | static int k24(InterplayACMContext *s, unsigned ind, unsigned col)
| ^
src/libavcodec/interplayacm.c:196:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
196 | for (i = 0; i < s->rows; i++) {
| ~ ^ ~~~~~~~
src/libavcodec/interplayacm.c:200:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
200 | if (i >= s->rows) break;
| ~ ^ ~~~~~~~
src/libavcodec/interplayacm.c:217:49: warning: unused parameter 'ind' [-Wunused-parameter]
217 | static int k23(InterplayACMContext *s, unsigned ind, unsigned col)
| ^
src/libavcodec/interplayacm.c:222:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
222 | for (i = 0; i < s->rows; i++) {
| ~ ^ ~~~~~~~
src/libavcodec/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))
| ~ ^ ~
36 warnings generated.
CC libavcodec/intrax8dsp.o
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)
| ^
40 warnings generated.
CC libavcodec/ipu_parser.o
CC libavcodec/ituh263dec.o
src/libavcodec/ipu_parser.c:34:63: warning: unused parameter 'avctx' [-Wunused-parameter]
34 | static int ipu_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/ituh263enc.o
In file included from src/libavcodec/ituh263dec.c:47:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
CC libavcodec/itut35.o
src/libavcodec/ituh263dec.c:754:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
754 | if (s->codec_tag == AV_RL32("U263") && p->f->pict_type == AV_PICTURE_TYPE_I) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/ituh263dec.c:1374:63: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1374 | if (h->c.pict_type == AV_PICTURE_TYPE_I && h->c.codec_tag == AV_RL32("ZYGO") && get_bits_left(&h->gb) >= 85 + 13*3*16 + 50){
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
In file included from src/libavcodec/ituh263enc.c:44:
src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter]
47 | int16_t block[6][64],
| ^
src/libavcodec/ituh263enc.c:900:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
900 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/ituh263enc.c:901:193: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
901 | { "mb_info", "emit macroblock info for RFC 2190 packetization, the parameter value is the maximum payload size", FF_MPV_OFFSET(mb_info), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
902 | FF_MPV_COMMON_OPTS
| ^
src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS'
355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS'
356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS'
357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS'
363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS'
365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS'
368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS'
370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS'
372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:902:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS'
373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:903:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
903 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^
src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:903:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:903:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:903:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:904:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
904 | { NULL },
| ^
src/libavcodec/ituh263enc.c:931:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
931 | { "umv", "Use unlimited motion vectors.", FF_MPV_OFFSET(umvplus), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/ituh263enc.c:932:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
932 | { "aiv", "Use alternative inter VLC.", FF_MPV_OFFSET(alt_inter_vlc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/ituh263enc.c:933:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
933 | { "obmc", "use overlapped block motion compensation.", OFFSET(obmc), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/ituh263enc.c:934:184: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
934 | { "structured_slices", "Write slice start position at every GOB header instead of just GOB number.", FF_MPV_OFFSET(h263_slice_structured), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE},
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
935 | FF_MPV_COMMON_OPTS
| ^
src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS'
355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS'
356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS'
357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS'
363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS'
365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS'
368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS'
370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS'
372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:935:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS'
373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:936:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
936 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^
src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:936:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:936:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:936:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/ituh263enc.c:937:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
937 | { NULL },
| ^
In file included from src/libavcodec/itut35.c:30:
In file included from src/libavcodec/dovi_rpu.h:27:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
4 warnings generated.
CC libavcodec/ivi.o
src/libavcodec/ivi.c:293:36: warning: unused parameter 'is_indeo4' [-Wunused-parameter]
293 | int is_indeo4)
| ^
20 warnings generated.
CC libavcodec/ivi_dsp.o
src/libavcodec/ivi_dsp.c:327:38: warning: unused parameter 'flags' [-Wunused-parameter]
327 | const uint8_t *flags)
| ^
src/libavcodec/ivi_dsp.c:428:38: warning: unused parameter 'flags' [-Wunused-parameter]
428 | const uint8_t *flags)
| ^
src/libavcodec/ivi_dsp.c:630:89: warning: unused parameter 'flags' [-Wunused-parameter]
630 | void ff_ivi_row_slant8(const int32_t *in, int16_t *out, ptrdiff_t pitch, const uint8_t *flags)
| ^
src/libavcodec/ivi_dsp.c:709:89: warning: unused parameter 'flags' [-Wunused-parameter]
709 | void ff_ivi_row_slant4(const int32_t *in, int16_t *out, ptrdiff_t pitch, const uint8_t *flags)
| ^
src/libavcodec/ivi_dsp.c:753:43: warning: unused parameter 'flags' [-Wunused-parameter]
753 | const uint8_t *flags)
| ^
src/libavcodec/ivi_dsp.c:763:34: warning: unused parameter 'blk_size' [-Wunused-parameter]
763 | int blk_size)
| ^
3 warnings generated.
CC libavcodec/j2kenc.o
src/libavcodec/j2kenc.c:293:51: warning: unused parameter 'compno' [-Wunused-parameter]
293 | static int put_qcd(Jpeg2000EncoderContext *s, int compno)
| ^
src/libavcodec/j2kenc.c:319:51: warning: unused parameter 'compno' [-Wunused-parameter]
319 | static int put_com(Jpeg2000EncoderContext *s, int compno)
| ^
src/libavcodec/j2kenc.c:638:49: warning: unused parameter 's' [-Wunused-parameter]
638 | static void encode_cblk(Jpeg2000EncoderContext *s, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk, Jpeg2000Tile *tile,
| ^
src/libavcodec/j2kenc.c:638:109: warning: unused parameter 'tile' [-Wunused-parameter]
638 | static void encode_cblk(Jpeg2000EncoderContext *s, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk, Jpeg2000Tile *tile,
| ^
src/libavcodec/j2kenc.c:639:65: warning: unused parameter 'lev' [-Wunused-parameter]
639 | int width, int height, int bandpos, int lev)
| ^
53 warnings generated.
src/libavcodec/j2kenc.c:966:67: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
966 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/j2kenc.c:966:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
966 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/j2kenc.c:1033:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1033 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/j2kenc.c:1033:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1033 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/j2kenc.c:1096:71: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1096 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/j2kenc.c:1096:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1096 | if (prcx >= reslevel->num_precincts_x || prcy >= reslevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/j2kenc.c:1295:17: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
1295 | if (dd >= dr * lambda)
| ~~ ^ ~~~~~~~~~~~
CC libavcodec/jacosubdec.o
src/libavcodec/j2kenc.c:1744:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1744 | { "tile_width", "Tile Width", OFFSET(tile_width), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, },
| ^
src/libavcodec/j2kenc.c:1745:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1745 | { "tile_height", "Tile Height", OFFSET(tile_height), AV_OPT_TYPE_INT, { .i64 = 256 }, 1, 1<<30, VE, },
| ^
src/libavcodec/j2kenc.c:1749:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1749 | { "sop", "SOP marker", OFFSET(sop), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, },
| ^
src/libavcodec/j2kenc.c:1750:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1750 | { "eph", "EPH marker", OFFSET(eph), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, 1, VE, },
| ^
src/libavcodec/j2kenc.c:1757:114: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1757 | { "layer_rates", "Layer Rates", OFFSET(lr_str), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE },
| ^
src/libavcodec/j2kenc.c:1758:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1758 | { NULL }
| ^
src/libavcodec/jacosubdec.c:35:51: warning: unused parameter 'in' [-Wunused-parameter]
35 | static int insert_text(AVBPrint *dst, const char *in, const char *arg)
| ^
src/libavcodec/jacosubdec.c:41:55: warning: unused parameter 'in' [-Wunused-parameter]
41 | static int insert_datetime(AVBPrint *dst, const char *in, const char *arg)
| ^
src/libavcodec/jacosubdec.c:53:35: warning: unused parameter 'dst' [-Wunused-parameter]
53 | static int insert_color(AVBPrint *dst, const char *in, const char *arg)
| ^
src/libavcodec/jacosubdec.c:53:52: warning: unused parameter 'in' [-Wunused-parameter]
53 | static int insert_color(AVBPrint *dst, const char *in, const char *arg)
| ^
src/libavcodec/jacosubdec.c:53:68: warning: unused parameter 'arg' [-Wunused-parameter]
53 | static int insert_color(AVBPrint *dst, const char *in, const char *arg)
| ^
src/libavcodec/jacosubdec.c:58:34: warning: unused parameter 'dst' [-Wunused-parameter]
58 | static int insert_font(AVBPrint *dst, const char *in, const char *arg)
| ^
src/libavcodec/jacosubdec.c:58:51: warning: unused parameter 'in' [-Wunused-parameter]
58 | static int insert_font(AVBPrint *dst, const char *in, const char *arg)
| ^
src/libavcodec/jacosubdec.c:58:67: warning: unused parameter 'arg' [-Wunused-parameter]
58 | static int insert_font(AVBPrint *dst, const char *in, const char *arg)
| ^
src/libavcodec/jacosubdec.c:93:44: warning: unused parameter 'avctx' [-Wunused-parameter]
93 | static void jacosub_to_ass(AVCodecContext *avctx, AVBPrint *dst, const char *src)
| ^
src/libavcodec/jacosubdec.c:145:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
145 | for (i = 0; i < FF_ARRAY_ELEMS(ass_codes_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 warnings generated.
CC libavcodec/jfdctfst.o
1 warning generated.
CC libavcodec/jfdctint.o
CC libavcodec/jni.o
src/libavcodec/jni.c:70:30: warning: unused parameter 'vm' [-Wunused-parameter]
70 | int av_jni_set_java_vm(void *vm, void *log_ctx)
| ^
src/libavcodec/jni.c:70:40: warning: unused parameter 'log_ctx' [-Wunused-parameter]
70 | int av_jni_set_java_vm(void *vm, void *log_ctx)
| ^
src/libavcodec/jni.c:75:32: warning: unused parameter 'log_ctx' [-Wunused-parameter]
75 | void *av_jni_get_java_vm(void *log_ctx)
| ^
3 warnings generated.
CC libavcodec/jpeg2000.o
src/libavcodec/jpeg2000.c:398:42: warning: unused parameter 'dx' [-Wunused-parameter]
398 | const int cbps, int dx, int dy)
| ^
src/libavcodec/jpeg2000.c:398:50: warning: unused parameter 'dy' [-Wunused-parameter]
398 | const int cbps, int dx, int dy)
| ^
6 warnings generated.
CC libavcodec/jpeg2000_parser.o
src/libavcodec/jpeg2000_parser.c:173:43: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
173 | if (i + m->skip_bytes + 1 < buf_size) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/jpeg2000_parser.c:190:43: warning: unused parameter 'avctx' [-Wunused-parameter]
190 | AVCodecContext *avctx,
| ^
2 warnings generated.
CC libavcodec/jpeg2000dec.o
CC libavcodec/jpeg2000dsp.o
2 warnings generated.
CC libavcodec/jpeg2000dwt.o
CC libavcodec/jpeg2000htdec.o
src/libavcodec/jpeg2000dec.c:330:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
330 | for (i = 0; i < s->numXtiles * s->numYtiles; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:448:68: warning: unused parameter 'c' [-Wunused-parameter]
448 | static int get_cap(Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *c)
| ^
src/libavcodec/jpeg2000dec.c:664:51: warning: unused parameter 'n' [-Wunused-parameter]
664 | static int get_rgn(Jpeg2000DecoderContext *s, int n)
| ^
src/libavcodec/jpeg2000dec.c:785:29: warning: missing field 'nb_poc' initializer [-Wmissing-field-initializers]
785 | Jpeg2000POC tmp = {{{0}}};
| ^
src/libavcodec/jpeg2000dec.c:868:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
868 | if (Psot > bytestream2_get_bytes_left(&s->g) - 2 + n + 2) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:1126:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1126 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:1142:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1142 | if (*tp_index < FF_ARRAY_ELEMS(tile->tile_part) - 1) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:1678:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1678 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:1678:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1678 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:1755:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1755 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:1755:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1755 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:1832:69: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1832 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:1832:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1832 | if (prcx >= rlevel->num_precincts_x || prcy >= rlevel->num_precincts_y) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:2026:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2026 | av_assert0(width <= 1024U && height <= 1024U);
| ~~~~~~ ^ ~~~~~
src/libavcodec/jpeg2000dec.c:2026:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2026 | av_assert0(width <= 1024U && height <= 1024U);
| ~~~~~ ^ ~~~~~
src/libavcodec/jpeg2000dec.c:2395:48: warning: unused parameter 'threadnr' [-Wunused-parameter]
2395 | int jobnr, int threadnr)
| ^
src/libavcodec/jpeg2000dec.c:2426:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2426 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:2501:75: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2501 | if (bytestream2_get_bytes_left(&s->packed_headers_stream) < tp_header_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:2677:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2677 | for (tileno = 0; tileno < s->numXtiles * s->numYtiles; tileno++) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/jpeg2000dec.c:2718:47: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2718 | if (bytestream2_get_bytes_left(&s->g) < atom_size || atom_end < atom_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/jpeg2000dec.c:2757:36: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
2757 | atom2_size < size) {
| ~~~~~~~~~~ ^ ~~~~
src/libavcodec/jpeg2000dec.c:2940:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2940 | OFFSET(reduction_factor), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, JPEG2000_MAX_RESLEVELS - 1, VD },
| ^
src/libavcodec/jpeg2000dec.c:2941:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2941 | { NULL },
| ^
src/libavcodec/jpeg2000htdec.c:213:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
213 | if (buffer->pos < length) {
| ~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/jpeg2000htdec.c:301:67: warning: unused parameter 's' [-Wunused-parameter]
301 | static int jpeg2000_decode_ctx_vlc(const Jpeg2000DecoderContext *s,
| ^
src/libavcodec/jpeg2000htdec.c:431:28: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
431 | int cond = stream->pos < length;
| ~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/jpeg2000htdec.c:432:15: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
432 | int pos = FFMIN(stream->pos, length - 1);
| ^ ~~~~~~~~~~~ ~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/jpeg2000htdec.c:448:25: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
448 | if (stream->pos < length) {
| ~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/jpeg2000htdec.c:502:48: warning: unused parameter 'length' [-Wunused-parameter]
502 | uint32_t length)
| ^
src/libavcodec/jpeg2000htdec.c:549:86: warning: unused parameter 't1' [-Wunused-parameter]
549 | Jpeg2000Cblk *cblk, Jpeg2000T1Context *t1,
| ^
src/libavcodec/jpeg2000htdec.c:1017:46: warning: unused parameter 'mbr_info' [-Wunused-parameter]
1017 | const uint32_t mbr_info, uint8_t causal_cond,
| ^
src/libavcodec/jpeg2000htdec.c:1189:80: warning: unused parameter 'codsty' [-Wunused-parameter]
1189 | ff_jpeg2000_decode_htj2k(const Jpeg2000DecoderContext *s, Jpeg2000CodingStyle *codsty, Jpeg2000T1Context *t1, Jpeg2000Cblk *cblk,
| ^
src/libavcodec/jpeg2000htdec.c:1230:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1230 | av_assert0(width <= 1024U && height <= 1024U);
| ~~~~~~ ^ ~~~~~
src/libavcodec/jpeg2000htdec.c:1230:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1230 | av_assert0(width <= 1024U && height <= 1024U);
| ~~~~~ ^ ~~~~~
18 warnings generated.
CC libavcodec/jpegls.o
CC libavcodec/jpeglsdec.o
In file included from src/libavcodec/jpeglsdec.c:33:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/jpeglsdec.c:159:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
159 | for (k = 0; ((unsigned)state->N[Q] << k) < state->A[Q]; k++)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/jpeglsdec.c:196:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
196 | for (k = 0; ((unsigned)state->N[Q] << k) < temp; k++)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
3 warnings generated.
CC libavcodec/jpeglsenc.o
11 warnings generated.
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/jpegquanttables.o
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)
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
19 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
23 warnings generated.
CC libavcodec/kbdwin.o
CC libavcodec/kgv1dec.o
CC libavcodec/kmvc.o
CC libavcodec/lagarith.o
CC libavcodec/lagarithrac.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) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/lagarith.c:183:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
183 | if (prob > 256 - i)
| ~~~~ ^ ~~~~~~~
src/libavcodec/lagarith.c:185:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
185 | for (j = 0; j < prob; j++)
| ~ ^ ~~~~
src/libavcodec/lagarith.c:220:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
220 | if (scale_factor >= 32U)
| ~~~~~~~~~~~~ ^ ~~~
src/libavcodec/lagarith.c:351:57: warning: unused parameter 'stride' [-Wunused-parameter]
351 | uint8_t *dst, int width, int stride,
| ^
src/libavcodec/lagarith.c:497:18: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
497 | if (read > length)
| ~~~~ ^ ~~~~~~
src/libavcodec/lagarithrac.c:33:57: warning: unused parameter 'length' [-Wunused-parameter]
33 | void ff_lag_rac_init(lag_rac *l, GetBitContext *gb, int length)
| ^
1 warning generated.
CC libavcodec/latm_parser.o
src/libavcodec/latm_parser.c:70:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
70 | if ((state & LATM_SIZE_MASK) - s->count <= buf_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/latm_parser.c:84:65: warning: unused parameter 'avctx' [-Wunused-parameter]
84 | static int latm_parse(AVCodecParserContext *s1, AVCodecContext *avctx,
| ^
2 warnings generated.
CC libavcodec/lcevc_parser.o
1 warning generated.
17 warnings generated.
CC libavcodec/lcevctab.o
CC libavcodec/lcldec.o
CC libavcodec/lclenc.o
src/libavcodec/lcevc_parser.c:100:26: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
100 | if (payload_size > INT_MAX - (get_bits_count(&gb) >> 3))
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/lcevc_parser.c:192:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
192 | case LCEVC_NON_IDR_NUT:
| ^
src/libavcodec/lcevc_parser.c:192:9: note: insert '__attribute__((fallthrough));' to silence this warning
192 | case LCEVC_NON_IDR_NUT:
| ^
| __attribute__((fallthrough));
src/libavcodec/lcevc_parser.c:192:9: note: insert 'break;' to avoid fall-through
192 | case LCEVC_NON_IDR_NUT:
| ^
| break;
5 warnings generated.
CC libavcodec/leaddec.o
src/libavcodec/lcldec.c:153:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
153 | if (expected != (unsigned int)zstream->total_out) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/lcldec.c:156:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
156 | if (expected > (unsigned int)zstream->total_out)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/lcldec.c:195:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
195 | c->imgtype == IMGTYPE_YUV111 && len == width * height * 3) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/lcldec.c:194:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
194 | if (c->imgtype == IMGTYPE_RGB24 && len == FFALIGN(width * 3, 4) * height ||
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/lcldec.c:257:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
257 | if (len < ((aligned_width * height * bppx2) >> 1))
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/lcldec.c:272:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
272 | len == width * height * 3) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/lcldec.c:428:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
428 | linesize = len < FFALIGN(3 * width, 4) * height ? 3 * width : FFALIGN(3 * width, 4);
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/ljpegenc.o
2 warnings generated.
CC libavcodec/loco.o
In file included from src/libavcodec/ljpegenc.c:41:
In file included from src/libavcodec/mjpegenc_common.h:27:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/ljpegenc.c:304:11: warning: missing field 'help' initializer [-Wmissing-field-initializers]
304 | { NULL},
| ^
In file included from src/libavcodec/loco.c:31:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/loco.c:95:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
95 | if (v == -1)
| ~ ^ ~~
src/libavcodec/loco.c:160:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
160 | if (val == INT_MIN)
| ~~~ ^ ~~~~~~~
src/libavcodec/loco.c:166:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
166 | if (val == INT_MIN)
| ~~~ ^ ~~~~~~~
src/libavcodec/loco.c:174:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
174 | if (val == INT_MIN)
| ~~~ ^ ~~~~~~~
src/libavcodec/loco.c:180:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
180 | if (val == INT_MIN)
| ~~~ ^ ~~~~~~~
src/libavcodec/loco.c:311:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
311 | if (l->lossy > 65536U) {
| ~~~~~~~~ ^ ~~~~~~
7 warnings generated.
CC libavcodec/lossless_audiodsp.o
CC libavcodec/lossless_videodsp.o
7 warnings generated.
CC libavcodec/lossless_videoencdsp.o
3 warnings generated.
CC libavcodec/lpc.o
CC libavcodec/lscrdec.o
CC libavcodec/lsp.o
CC libavcodec/lzf.o
CC libavcodec/lzw.o
CC libavcodec/lzwenc.o
CC libavcodec/m101.o
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/magicyuv.o
src/libavcodec/m101.c:61:44: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
61 | if (stride < min_stride || avpkt->size < stride * (uint64_t)avctx->height) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC libavcodec/magicyuvenc.o
1 warning generated.
CC libavcodec/mathtables.o
CC libavcodec/mdec.o
src/libavcodec/magicyuv.c:138:61: warning: unused parameter 'tdata' [-Wunused-parameter]
138 | static int magy_decode_slice10(AVCodecContext *avctx, void *tdata,
| ^
src/libavcodec/magicyuv.c:139:43: warning: unused parameter 'threadnr' [-Wunused-parameter]
139 | int j, int threadnr)
| ^
CC libavcodec/me_cmp.o
src/libavcodec/magicyuv.c:262:59: warning: unused parameter 'tdata' [-Wunused-parameter]
262 | static int magy_decode_slice(AVCodecContext *avctx, void *tdata,
| ^
src/libavcodec/magicyuv.c:263:41: warning: unused parameter 'threadnr' [-Wunused-parameter]
263 | int j, int threadnr)
| ^
src/libavcodec/magicyuv.c:290:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
290 | if (s->slices[i][j].size - 2 < width * height)
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/magicyuv.c:455:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
455 | if (header_size < 32 || header_size >= avpkt->size) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/magicyuv.c:547:21: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
547 | if (slice_width != avctx->coded_width) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/magicyuv.c:568:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
568 | if (s->nb_slices > INT_MAX / FFMAX(sizeof(Slice), 4 * 5)) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/magicyuv.c:619:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
619 | if (bytestream2_get_byteu(&gb) != s->planes)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/magicyuv.c:672:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
672 | for (i = 0; i < FF_ARRAY_ELEMS(s->slices); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
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},
| ^
src/libavcodec/mdec.c:186:71: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
186 | a->bbdsp.bswap16_buf((uint16_t *)a->bitstream_buffer, (uint16_t *)buf, (buf_size + 1) / 2);
| ^
In file included from src/libavcodec/me_cmp.c:33:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/me_cmp.c:37:34: warning: unused parameter 'unused' [-Wunused-parameter]
37 | static int sse4_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:54:34: warning: unused parameter 'unused' [-Wunused-parameter]
54 | static int sse8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:75:35: warning: unused parameter 'unused' [-Wunused-parameter]
75 | static int sse16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:117:46: warning: unused parameter 'unused' [-Wunused-parameter]
117 | static inline int pix_abs16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:145:53: warning: unused parameter 'unused' [-Wunused-parameter]
145 | static inline int pix_median_abs16_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:184:42: warning: unused parameter 'unused' [-Wunused-parameter]
184 | static int pix_abs16_x2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:212:42: warning: unused parameter 'unused' [-Wunused-parameter]
212 | static int pix_abs16_y2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:242:43: warning: unused parameter 'unused' [-Wunused-parameter]
242 | static int pix_abs16_xy2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:272:45: warning: unused parameter 'unused' [-Wunused-parameter]
272 | static inline int pix_abs8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:292:52: warning: unused parameter 'unused' [-Wunused-parameter]
292 | static inline int pix_median_abs8_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:323:41: warning: unused parameter 'unused' [-Wunused-parameter]
323 | static int pix_abs8_x2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:343:41: warning: unused parameter 'unused' [-Wunused-parameter]
343 | static int pix_abs8_y2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:365:42: warning: unused parameter 'unused' [-Wunused-parameter]
365 | static int pix_abs8_xy2_c(MPVEncContext *unused, const uint8_t *pix1, const uint8_t *pix2,
| ^
src/libavcodec/me_cmp.c:437:36: warning: unused parameter 's' [-Wunused-parameter]
437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b,
| ^
src/libavcodec/me_cmp.c:437:54: warning: unused parameter 'a' [-Wunused-parameter]
437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b,
| ^
src/libavcodec/me_cmp.c:437:72: warning: unused parameter 'b' [-Wunused-parameter]
437 | static int zero_cmp(MPVEncContext *s, const uint8_t *a, const uint8_t *b,
| ^
src/libavcodec/me_cmp.c:438:31: warning: unused parameter 'stride' [-Wunused-parameter]
438 | ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:438:43: warning: unused parameter 'h' [-Wunused-parameter]
438 | ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:485:14: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
485 | if (type >= FF_ARRAY_ELEMS(cmp_func_list) ||
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/me_cmp.c:514:47: warning: unused parameter 'unused' [-Wunused-parameter]
514 | static int hadamard8_diff8x8_c(MPVEncContext *unused, const uint8_t *dst,
| ^
src/libavcodec/me_cmp.c:515:74: warning: unused parameter 'h' [-Wunused-parameter]
515 | const uint8_t *src, ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:564:48: warning: unused parameter 'unused' [-Wunused-parameter]
564 | static int hadamard8_intra8x8_c(MPVEncContext *unused, const uint8_t *src,
| ^
src/libavcodec/me_cmp.c:565:48: warning: unused parameter 'dummy' [-Wunused-parameter]
565 | const uint8_t *dummy, ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:565:77: warning: unused parameter 'h' [-Wunused-parameter]
565 | const uint8_t *dummy, ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:615:68: warning: unused parameter 'h' [-Wunused-parameter]
615 | const uint8_t *src2, ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:654:71: warning: unused parameter 'h' [-Wunused-parameter]
654 | const uint8_t *src2, ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:679:68: warning: unused parameter 'h' [-Wunused-parameter]
679 | const uint8_t *src2, ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:694:71: warning: unused parameter 'h' [-Wunused-parameter]
694 | const uint8_t *src2, ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:718:42: warning: unused parameter 'h' [-Wunused-parameter]
718 | ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:793:43: warning: unused parameter 'h' [-Wunused-parameter]
793 | ptrdiff_t stride, int h)
| ^
src/libavcodec/me_cmp.c:870:1: warning: unused parameter 'unused' [-Wunused-parameter]
870 | VSAD_INTRA(8)
| ^
src/libavcodec/me_cmp.c:852:52: note: expanded from macro 'VSAD_INTRA'
852 | static int vsad_intra ## size ## _c(MPVEncContext *unused, \
| ^
src/libavcodec/me_cmp.c:870:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libavcodec/me_cmp.c:853:70: note: expanded from macro 'VSAD_INTRA'
853 | const uint8_t *s, const uint8_t *dummy, \
| ^
src/libavcodec/me_cmp.c:871:1: warning: unused parameter 'unused' [-Wunused-parameter]
871 | VSAD_INTRA(16)
| ^
src/libavcodec/me_cmp.c:852:52: note: expanded from macro 'VSAD_INTRA'
852 | static int vsad_intra ## size ## _c(MPVEncContext *unused, \
| ^
src/libavcodec/me_cmp.c:871:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libavcodec/me_cmp.c:853:70: note: expanded from macro 'VSAD_INTRA'
853 | const uint8_t *s, const uint8_t *dummy, \
| ^
src/libavcodec/me_cmp.c:889:1: warning: unused parameter 'unused' [-Wunused-parameter]
889 | VSAD(8)
| ^
src/libavcodec/me_cmp.c:874:46: note: expanded from macro 'VSAD'
874 | static int vsad ## size ## _c(MPVEncContext *unused, \
| ^
src/libavcodec/me_cmp.c:890:1: warning: unused parameter 'unused' [-Wunused-parameter]
890 | VSAD(16)
| ^
src/libavcodec/me_cmp.c:874:46: note: expanded from macro 'VSAD'
874 | static int vsad ## size ## _c(MPVEncContext *unused, \
| ^
src/libavcodec/me_cmp.c:912:1: warning: unused parameter 'unused' [-Wunused-parameter]
912 | VSSE_INTRA(8)
| ^
src/libavcodec/me_cmp.c:894:52: note: expanded from macro 'VSSE_INTRA'
894 | static int vsse_intra ## size ## _c(MPVEncContext *unused, \
| ^
src/libavcodec/me_cmp.c:912:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libavcodec/me_cmp.c:895:70: note: expanded from macro 'VSSE_INTRA'
895 | const uint8_t *s, const uint8_t *dummy, \
| ^
src/libavcodec/me_cmp.c:913:1: warning: unused parameter 'unused' [-Wunused-parameter]
913 | VSSE_INTRA(16)
| ^
src/libavcodec/me_cmp.c:894:52: note: expanded from macro 'VSSE_INTRA'
894 | static int vsse_intra ## size ## _c(MPVEncContext *unused, \
| ^
src/libavcodec/me_cmp.c:913:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libavcodec/me_cmp.c:895:70: note: expanded from macro 'VSSE_INTRA'
895 | const uint8_t *s, const uint8_t *dummy, \
| ^
src/libavcodec/me_cmp.c:930:1: warning: unused parameter 'unused' [-Wunused-parameter]
930 | VSSE(8)
| ^
src/libavcodec/me_cmp.c:916:46: note: expanded from macro 'VSSE'
916 | static int vsse ## size ## _c(MPVEncContext *unused, const uint8_t *s1, \
| ^
src/libavcodec/me_cmp.c:931:1: warning: unused parameter 'unused' [-Wunused-parameter]
931 | VSSE(16)
| ^
src/libavcodec/me_cmp.c:916:46: note: expanded from macro 'VSSE'
916 | static int vsse ## size ## _c(MPVEncContext *unused, const uint8_t *s1, \
| ^
1 warning generated.
CC libavcodec/mediacodec.o
src/libavcodec/mediacodec.c:129:48: warning: unused parameter 'avctx' [-Wunused-parameter]
129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface)
| ^
src/libavcodec/mediacodec.c:129:76: warning: unused parameter 'ctx' [-Wunused-parameter]
129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface)
| ^
src/libavcodec/mediacodec.c:129:87: warning: unused parameter 'surface' [-Wunused-parameter]
129 | int av_mediacodec_default_init(AVCodecContext *avctx, AVMediaCodecContext *ctx, void *surface)
| ^
src/libavcodec/mediacodec.c:134:49: warning: unused parameter 'avctx' [-Wunused-parameter]
134 | void av_mediacodec_default_free(AVCodecContext *avctx)
| ^
src/libavcodec/mediacodec.c:138:54: warning: unused parameter 'buffer' [-Wunused-parameter]
138 | int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render)
| ^
src/libavcodec/mediacodec.c:138:66: warning: unused parameter 'render' [-Wunused-parameter]
138 | int av_mediacodec_release_buffer(AVMediaCodecBuffer *buffer, int render)
| ^
src/libavcodec/mediacodec.c:143:61: warning: unused parameter 'buffer' [-Wunused-parameter]
143 | int av_mediacodec_render_buffer_at_time(AVMediaCodecBuffer *buffer, int64_t time)
| ^
src/libavcodec/mediacodec.c:143:77: warning: unused parameter 'time' [-Wunused-parameter]
143 | int av_mediacodec_render_buffer_at_time(AVMediaCodecBuffer *buffer, int64_t time)
| ^
8 warnings generated.
CC libavcodec/metasound.o
10 warnings generated.
CC libavcodec/microdvddec.o
10 warnings generated.
CC libavcodec/midivid.o
src/libavcodec/microdvddec.c:211:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
211 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/microdvddec.c:217:33: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
217 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/microdvddec.c:344:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
344 | for (i = 0; i < sizeof(MICRODVD_TAGS) - 1; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/microdvddec.c:347:37: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
347 | for (sidx = 0; sidx < sizeof(MICRODVD_STYLES) - 1; sidx++) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/midivid.c:71:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
71 | if (bytestream2_get_bytes_left(gb) < mask_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/midivid.c:98:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
98 | if (bytestream2_get_bytes_left(gb) < (nb_blocks + 7 * !intra_flag) / 8)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/midivid.c:151:50: warning: unused parameter 's' [-Wunused-parameter]
151 | static ptrdiff_t lzss_uncompress(MidiVidContext *s, GetByteContext *gb, uint8_t *dst, unsigned int size)
| ^
4 warnings generated.
CC libavcodec/mimic.o
3 warnings generated.
CC libavcodec/misc4.o
src/libavcodec/mimic.c:112:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
112 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->frames); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mimic.c:155:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
155 | for (int i = 0; i < FF_ARRAY_ELEMS(dst->frames); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mimic.c:234:27: warning: cast from 'const signed char *' to 'signed char *' drops const qualifier [-Wcast-qual]
234 | coeff = ((int8_t*)vlcdec_lookup[num_bits])[value];
| ^
src/libavcodec/mimic.c:211:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
211 | for (pos = 1; pos < num_coeffs; pos++) {
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/mimic.c:219:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
219 | if (vlc == -1)
| ~~~ ^ ~~
src/libavcodec/mimic.c:266:54: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
266 | if (is_iframe || get_bits1(&ctx->gb) == is_chroma) {
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
6 warnings generated.
CC libavcodec/misc4_parser.o
CC libavcodec/mjpeg_parser.o
CC libavcodec/mjpegbdec.o
44 warnings generated.
CC libavcodec/mjpegdec.o
CC libavcodec/mjpegdec_common.o
src/libavcodec/mjpeg_parser.c:106:39: warning: unused parameter 'avctx' [-Wunused-parameter]
106 | AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/mjpegenc.o
In file included from src/libavcodec/mjpegdec.c:56:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:86:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
86 | for (i = 0; i < FF_ARRAY_ELEMS(ht); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/mjpegenc.c:40:
In file included from src/libavcodec/mjpegenc_common.h:27:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/mjpegenc_common.o
src/libavcodec/mjpegdec.c:1451:32: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1451 | if (s->mb_bitmask_size != (s->mb_width * s->mb_height + 7) >> 3) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mjpegenc.c:143:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
143 | for (int i = 0; i < m->huff_ncode; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/mjpegenc.c:154:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
154 | for (int i = 0; i < m->huff_ncode; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/mjpegenc.c:190:23: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
190 | for (int i = 0; i < m->huff_ncode; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:1859:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1859 | if (id == AV_RB32("AVI1")) {
| ~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:1874:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1874 | if (id == AV_RB32("JFIF")) {
| ~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:1912:15: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1912 | if ( id == AV_RB32("Adob")
| ~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:1927:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1927 | if (id == AV_RB32("LJIF")) {
| ~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:1966:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1966 | if (id == AV_RL32("colr") && len > 0) {
| ~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:1973:12: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1973 | if (id == AV_RL32("xfrm") && len > 0) {
| ~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:1982:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1982 | if (start_code == APP3 && id == AV_RB32("_JPS") && len >= 10) {
| ~~ ^ ~~~~~~~~~~~~~~~src/libavcodec/mjpegenc.c
:466:src/libavcodec/mjpegdec.c33::2022 :warning: 34unused parameter 'unused_x' [-Wunused-parameter]:
warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
466 | 2022 | i f ( s t a r t _ c o d e = = A P Pi1n t& &u niuds e=d=_ xA,V _iRnBt3 2u(n"uEsxeidf_"y))
& &| ^l
en src/libavcodec/mjpegenc.c>:=466 :247): {warning:
unused parameter 'unused_y' [-Wunused-parameter]
| ~~ ^ ~~~~~~~~~~~~~~~
466 | src/libavcodec/mjpegdec.c : 2050 : 16 : warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2050 | i f ( iidn t= =u nAuVs_eRdB_3x2,( "imnjtp gu"n)u)s e{d
_ y| ) ~~ ^ ~~~~~~~~~~~~~~~
| ^
src/libavcodec/mjpegdec.c:2066:34: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2066 | if (start_code == APP2 && id == AV_RB32("ICC_") && len >= 10) {
| ~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:2074:16: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2074 | if (id != AV_RB32("PROF") || id2 != AV_RB24("ILE")) {
| ~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mjpegdec.c:2092:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
src/libavcodec/mjpegenc.c: 4982092: | 33 : warning: unused parameter 'unused_x' [-Wunused-parameter]
} e498l | s e i f ( s - > i c c n u m ! = 0 & & n u m mianrtk eurnsu s!e=d _sx-,> iicnctn uumn)u s{e
d _| 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", src/libavcodec/mjpegdec.c : 2384 : 68 : warning: unused parameter 'avpkt' [-Wunused-parameter]
2384 | F F _ M P V _ O F F S E T ( r t p _ p a y l o a d _ s iiznet) ,* gAoVt__OfPrTa_mTeY,P Ec_oInNsTt, A{V.Pia6c4k e=t 0* a}v,p kItN,T
_ M| I ^N
, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mjpegenc.c:655:7: warning: missing field 'help' initializer [-Wmissing-field-initializers]
655 | { NULL},
| ^
CC libavcodec/mjpegenc_huffman.o
src/libavcodec/mjpegdec.c:2941:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2941 | OFFSET(extern_huff), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VD | AV_OPT_FLAG_DEPRECATED },
| ^
src/libavcodec/mjpegdec.c:2942:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2942 | { NULL },
| ^
src/libavcodec/mjpegenc_huffman.c:55:32: warning: cast from 'const void *' to 'struct PTable *' drops const qualifier [-Wcast-qual]
55 | PTable a_val = *(PTable *) a;
| ^
src/libavcodec/mjpegenc_huffman.c:56:32: warning: cast from 'const void *' to 'struct PTable *' drops const qualifier [-Wcast-qual]
56 | PTable b_val = *(PTable *) b;
| ^
src/libavcodec/mjpegenc_huffman.c:160:55: warning: unused parameter 'max_nval' [-Wunused-parameter]
160 | uint8_t val[], int max_nval)
| ^
In file included from src/libavcodec/mjpegenc_common.c:32:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/mjpegenc_common.c:461:61: warning: unused parameter 'header_bits' [-Wunused-parameter]
461 | void ff_mjpeg_encode_picture_trailer(PutBitContext *pb, int header_bits)
| ^
3 warnings generated.
CC libavcodec/mlp.o
28 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)
| ^
src/libavcodec/mlpdec.c:218:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
218 | for (i = 0; i < FF_ARRAY_ELEMS(thd_channel_order); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpdec.c:603:35: warning: comparison of integers of different signs: 'int32_t' (aka 'int') and 'unsigned int' [-Wsign-compare]
603 | && s->lossless_check_data != 0xffffffff) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/mlpdec.c:808:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
808 | for (ch = 0; ch <= max_chan; ch++) {
| ~~ ^ ~~~~~~~~
src/libavcodec/mlpdec.c:1031:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1031 | if (get_bits_count(gbp) != expected_stream_pos)
| ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpdec.c:1096:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1096 | for (i = 0; i < m->access_unit_size_pow2; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpdec.c:1203:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1203 | if (length < 4 || length > buf_size)
| ~~~~~~ ^ ~~~~~~~~
src/libavcodec/mlpdec.c:1264:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1264 | if (end < substream_start) {
| ~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mlpdec.c:1433:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1433 | { NULL },
| ^
6 warnings generated.
CC libavcodec/mlpenc.o
3 warnings generated.
CC libavcodec/mlz.o
In file included from src/libavcodec/mlpenc.c:28:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:254:52: warning: unused parameter 'ctx' [-Wunused-parameter]
254 | static int compare_matrix_params(MLPEncodeContext *ctx, MLPSubstream *s,
| ^
src/libavcodec/mlpenc.c:422:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
422 | for (unsigned channel = 0; channel < nb_channels; channel++) {
| ~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/mlpenc.c:435:55: warning: unused parameter 'ctx' [-Wunused-parameter]
435 | static void default_decoding_params(MLPEncodeContext *ctx, DecodingParams *dp)
| ^
src/libavcodec/mlpenc.c:823:51: warning: unused parameter 'ctx' [-Wunused-parameter]
823 | static void write_filter_params(MLPEncodeContext *ctx,
| ^
src/libavcodec/mlpenc.c:826:37: warning: unused parameter 'channel' [-Wunused-parameter]
826 | int channel, unsigned int filter)
| ^
src/libavcodec/mlpenc.c:951:48: warning: unused parameter 'ctx' [-Wunused-parameter]
951 | static void write_block_data(MLPEncodeContext *ctx, MLPSubstream *s,
| ^
src/libavcodec/mlpenc.c:1103:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1103 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:1152:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1152 | for (unsigned int substr = 0; substr < ctx->num_substreams; substr++) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:1198:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1198 | bits = FFMAX(number_sbits(sample), bits);
| ^ ~~~~~~~~~~~~~~~~~~~~ ~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavcodec/mlpenc.c:1258:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1258 | return sample ? FFMIN(max, ff_ctz(sample)) : def;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/mlpenc.c:1326:50: warning: unused parameter 'ctx' [-Wunused-parameter]
1326 | static void code_filter_coeffs(MLPEncodeContext *ctx, FilterParams *fp, const int32_t *fcoeff)
| ^
src/libavcodec/mlpenc.c:1366:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1366 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:1386:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1386 | for (unsigned int i = 0; i < order; i++)
| ~ ^ ~~~~~
src/libavcodec/mlpenc.c:1486:50: warning: unused parameter 'ctx' [-Wunused-parameter]
1486 | static void code_matrix_coeffs(MLPEncodeContext *ctx, MLPSubstream *s,
| ^
src/libavcodec/mlpenc.c:1530:55: warning: unused parameter 'ctx' [-Wunused-parameter]
1530 | static void no_codebook_bits_offset(MLPEncodeContext *ctx,
| ^
src/libavcodec/mlpenc.c:1532:41: warning: unused parameter 'channel' [-Wunused-parameter]
1532 | int channel, int32_t offset,
| ^
src/libavcodec/mlpenc.c:1559:48: warning: unused parameter 'ctx' [-Wunused-parameter]
1559 | static void no_codebook_bits(MLPEncodeContext *ctx,
| ^
src/libavcodec/mlpenc.c:1561:34: warning: unused parameter 'channel' [-Wunused-parameter]
1561 | int channel,
| ^
src/libavcodec/mlpenc.c:1596:59: warning: unused parameter 'ctx' [-Wunused-parameter]
1596 | static inline void codebook_bits_offset(MLPEncodeContext *ctx,
| ^
src/libavcodec/mlpenc.c:1819:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1819 | if (k >= blocksize) {
| ~ ^ ~~~~~~~~~
src/libavcodec/mlpenc.c:1831:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1831 | for (int i = 0; i < blocksize; i++, l++)
| ~ ^ ~~~~~~~~~
src/libavcodec/mlpenc.c:1856:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1856 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:1884:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1884 | for (unsigned int j = 0; j <= ctx->cur_restart_interval; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:1955:59: warning: unused parameter 'ctx' [-Wunused-parameter]
1955 | static uint32_t best_codebook_path_cost(MLPEncodeContext *ctx, MLPSubstream *s,
| ^
src/libavcodec/mlpenc.c:2023:47: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2023 | if (dst_path->cur_idx < FF_ARRAY_ELEMS(dst_path->path) - 1)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:2062:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2062 | for (int index = 0; index < s->b[ctx->restart_intervals-1].seq_size; index++) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:2084:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2084 | for (int index = 0; index < ctx->number_of_frames; index++)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:2220:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2220 | for (int i = 0; i < s->b[seq_index].seq_size; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:2232:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2232 | if (ctx->frame_index == (ctx->cur_restart_interval - 1)) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlpenc.c:2272:177: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2272 | { "max_interval", "Max number of frames between each new header", OFFSET(max_restart_interval), AV_OPT_TYPE_INT, {.i64 = 16 }, MIN_HEADER_INTERVAL, MAX_HEADER_INTERVAL, FLAGS },
| ^
src/libavcodec/mlpenc.c:2273:128: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2273 | { "lpc_coeff_precision", "LPC coefficient precision", OFFSET(lpc_coeff_precision), AV_OPT_TYPE_INT, {.i64 = 15 }, 0, 15, FLAGS },
| ^
src/libavcodec/mlpenc.c:2277:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2277 | { "lpc_passes", "Number of passes to use for Cholesky factorization during LPC analysis", OFFSET(lpc_passes), AV_OPT_TYPE_INT, {.i64 = 2 }, 1, INT_MAX, FLAGS },
| ^
src/libavcodec/mlpenc.c:2278:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2278 | { "codebook_search", "Max number of codebook searches", OFFSET(max_codebook_search), AV_OPT_TYPE_INT, {.i64 = 3 }, 1, 100, FLAGS },
| ^
src/libavcodec/mlpenc.c:2282:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2282 | { "rematrix_precision", "Rematrix coefficient precision", OFFSET(rematrix_precision), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 14, FLAGS },
| ^
src/libavcodec/mlpenc.c:2283:8: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2283 | { NULL },
| ^
src/libavcodec/mlz.c:139:25: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]
139 | while (output_chars < size) {
| ~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/mlz.c:163:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
163 | if (ret < 0 || ret > size - output_chars) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlz.c:169:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
169 | if (ret < 0 || ret > size - output_chars) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlz.c:182:44: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
182 | if (ret < 0 || ret > size - output_chars) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/mlz.c:187:42: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]
187 | if (output_chars <= size && !mlz->freeze_flag) {
| ~~~~~~~~~~~~ ^ ~~~~
5 warnings generated.
CC libavcodec/mmvideo.o
8 warnings generated.
CC libavcodec/mobiclip.o
CC libavcodec/motion_est.o
In file included from src/libavcodec/mobiclip.c:36:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/mobiclip.c:999:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
999 | if (idx < 0 || idx >= FF_ARRAY_ELEMS(block8x8_coefficients_tab))
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mobiclip.c:1285:30: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1285 | if (idx2 >= FF_ARRAY_ELEMS(pframe_block8x8_coefficients_tab))
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/motion_est.c:39:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/motion_est.c:111:33: warning: unused parameter 'size' [-Wunused-parameter]
111 | const int size, const int h, int ref_index, int src_index,
| ^
src/libavcodec/motion_est.c:111:49: warning: unused parameter 'h' [-Wunused-parameter]
111 | const int size, const int h, int ref_index, int src_index,
| ^
src/libavcodec/motion_est.c:112:57: warning: unused parameter 'chroma_cmp_func' [-Wunused-parameter]
112 | me_cmp_func cmp_func, me_cmp_func chroma_cmp_func, int qpel){
| ^
In file included from src/libavcodec/motion_est.c:298:
src/libavcodec/motion_est_template.c:155:54: warning: unused parameter 's' [-Wunused-parameter]
155 | static int no_sub_motion_search(MPVEncContext *const s,
| ^
src/libavcodec/motion_est_template.c:157:39: warning: unused parameter 'src_index' [-Wunused-parameter]
157 | int src_index, int ref_index,
| ^
src/libavcodec/motion_est_template.c:157:54: warning: unused parameter 'ref_index' [-Wunused-parameter]
157 | int src_index, int ref_index,
| ^
src/libavcodec/motion_est_template.c:158:39: warning: unused parameter 'size' [-Wunused-parameter]
158 | int size, int h)
| ^
src/libavcodec/motion_est_template.c:158:49: warning: unused parameter 'h' [-Wunused-parameter]
158 | int size, int h)
| ^
src/libavcodec/motion_est.c:300:42: warning: unused parameter 's' [-Wunused-parameter]
300 | static int zero_cmp(MPVEncContext *const s, const uint8_t *a, const uint8_t *b,
| ^
src/libavcodec/motion_est.c:300:60: warning: unused parameter 'a' [-Wunused-parameter]
300 | static int zero_cmp(MPVEncContext *const s, const uint8_t *a, const uint8_t *b,
| ^
src/libavcodec/motion_est.c:300:78: warning: unused parameter 'b' [-Wunused-parameter]
300 | static int zero_cmp(MPVEncContext *const s, const uint8_t *a, const uint8_t *b,
| ^
src/libavcodec/motion_est.c:301:31: warning: unused parameter 'stride' [-Wunused-parameter]
301 | ptrdiff_t stride, int h)
| ^
src/libavcodec/motion_est.c:301:43: warning: unused parameter 'h' [-Wunused-parameter]
301 | ptrdiff_t stride, int h)
| ^
src/libavcodec/motion_est.c:306:32: warning: unused parameter 'a' [-Wunused-parameter]
306 | static void zero_hpel(uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h){
| ^
src/libavcodec/motion_est.c:306:50: warning: unused parameter 'b' [-Wunused-parameter]
306 | static void zero_hpel(uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h){
| ^
src/libavcodec/motion_est.c:306:63: warning: unused parameter 'stride' [-Wunused-parameter]
306 | static void zero_hpel(uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h){
| ^
src/libavcodec/motion_est.c:306:75: warning: unused parameter 'h' [-Wunused-parameter]
306 | static void zero_hpel(uint8_t *a, const uint8_t *b, ptrdiff_t stride, int h){
| ^
19 warnings generated.
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))
| ~ ^ ~
CC libavcodec/motionpixels.o
CC libavcodec/movtextdec.o
src/libavcodec/movtextdec.c:242:73: warning: unused parameter 'size' [-Wunused-parameter]
242 | static int decode_twrp(const uint8_t *tsmb, MovTextContext *m, uint64_t size)
| ^
src/libavcodec/movtextdec.c:249:73: warning: unused parameter 'size' [-Wunused-parameter]
249 | static int decode_hlit(const uint8_t *tsmb, MovTextContext *m, uint64_t size)
| ^
src/libavcodec/movtextdec.c:257:73: warning: unused parameter 'size' [-Wunused-parameter]
257 | static int decode_hclr(const uint8_t *tsmb, MovTextContext *m, uint64_t size)
| ^
src/libavcodec/movtextdec.c:279:32: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
279 | if (2 + style_entries * 12 > size)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/movtextdec.c:531:27: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
531 | if (tsmb_size < size_var) {
| ~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/movtextdec.c:537:33: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
537 | if (tsmb_end - tsmb < tsmb_size)
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/movtextdec.c:582:118: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
582 | { "width", "Frame width, usually video width", OFFSET(frame_width), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavcodec/movtextdec.c:583:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
583 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavcodec/movtextdec.c:584:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
584 | { NULL },
| ^
9 warnings generated.
CC libavcodec/movtextenc.o
3 warnings generated.
CC libavcodec/mpc.o
src/libavcodec/movtextenc.c:287:59: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]
287 | av_dynarray_add(&s->fonts, &s->font_count, (char*)"Serif");
| ^
src/libavcodec/movtextenc.c:595:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
595 | while (i < len) {
| ~ ^ ~~~
src/libavcodec/movtextenc.c:621:50: warning: unused parameter 'forced' [-Wunused-parameter]
621 | static void mov_text_new_line_cb(void *priv, int forced)
| ^
src/libavcodec/movtextenc.c:655:19: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
655 | for (i = 0; i < sub->num_rects; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/movtextenc.c:695:122: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
695 | { "height", "Frame height, usually video height", OFFSET(frame_height), AV_OPT_TYPE_INT, {.i64=0}, 0, INT_MAX, FLAGS },
| ^
src/libavcodec/movtextenc.c:696:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
696 | { NULL },
| ^
CC libavcodec/mpc7.o
6 warnings generated.
CC libavcodec/mpc8.o
src/libavcodec/mpc8.c:49:14: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
49 | if (code >= mpc8_cnk_lost[k-1][n-1])
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpc8.c:63:18: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
63 | if (code >= C[n]) {
| ~~~~ ^ ~~~~
src/libavcodec/mpc8.c:343:62: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
343 | const VLC *vlc = &quant_vlc[res - 5][cnt > mpc8_thres[res]];
| ~~~ ^ ~~~~~~~~~~~~~~~
CC libavcodec/mpeg12.o
CC libavcodec/mpeg12data.o
3 warnings generated.
CC libavcodec/mpeg12dec.o
CC libavcodec/mpeg12enc.o
In file included from src/libavcodec/mpeg12enc.c:46:
In file included from src/libavcodec/mpeg12enc.h:25:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/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:1393:37: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1393 | if (mb_y == 0 && s->c.codec_tag == AV_RL32("SLIF")) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg12dec.c:1414:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1414 | if (s->c.mb_x >= (unsigned) s->c.mb_width) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpeg12dec.c:1871:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1871 | 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_MAsrc/libavcodec/mpeg12dec.cX:,2219 :F37F:_ Mwarning: Pcomparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]V
_OPT_FL A2219G | S } , \
| ^
if ((unsignedsrc/libavcodec/mpeg12enc.c):s1254l:i5c:e _warning: emissing field 'unit' initializer [-Wmissing-field-initializers]r
r src/libavcodec/mpeg12enc.c>: 1251I:N5T:_ Mnote: Aexpanded from macro 'COMMON_OPTS'X
- e1251r | r o r _ cFoFu_nMtP)V _{C
O M| M ~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~O
N_BFRAME_OPTS
| ^
src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'
378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS },
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1255 | FF_MPV_COMMON_OPTS
| ^
src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS'
355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS'
356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:357:158: src/libavcodec/mpeg12dec.cnote: :expanded from macro 'FF_MPV_COMMON_OPTS'2571
:60: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]357
| {"rc_qm o2571d | _ f r e q " , "(esx2p-e>rciomdeenct_atla gq u=a=n tAiVz_eRrL 3m2o(d"uVlCaRt2i"o)n "|,| s 2 - > c o d e c _ t a g F=F=_ RACV__ORFLF3S2E(T"(BqWm1o0d"_)f)r)e
q )| , ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
AV_Osrc/libavcodec/mpeg12dec.cP:T2571_:T24Y:P Ewarning: _comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]I
NT, {. i25716 | 4 = 0 } , (IsN2T-_>McIoNd,e cI_NtTa_gM A=X=, AFVF__RMLP3V2("VC_RO2P"T)_ F|L|A GsS2}-,> c o d e c _ t a g = = \A
V _| R ^L
32("BW10")))
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS'
363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS'
365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS'
368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS'
370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS'
372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1255:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS'
373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1256 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^
src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
386 | {"mepc", "Mosrc/libavcodec/mpeg12dec.ct:i2679o:n12 :e swarning: tmissing field 'help' initializer [-Wmissing-field-initializers]i
ma t2679i | o n b i{t rNaUtLeL p}e
n a| l ^t
y compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1256:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1257:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1257 | { NULL },
| ^
src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1261 | COMMON_OPTS
| ^
src/libavcodec/mpeg12enc.c:1244:69: note: expanded from macro 'COMMON_OPTS'
1244 | OFFSET(tc_opt_str), AV_OPT_TYPE_STRING, {.str=NULL}, 0, 0, VE },\
| ^
src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpeg12enc.c:1246:77: note: expanded from macro 'COMMON_OPTS'
1246 | OFFSET(drop_frame_timecode), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \
| ^
src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpeg12enc.c:1248:77: note: expanded from macro 'COMMON_OPTS'
1248 | OFFSET(scan_offset), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE }, \
| ^
src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpeg12enc.c:1250:87: note: expanded from macro 'COMMON_OPTS'
1250 | OFFSET(timecode_frame_start), AV_OPT_TYPE_INT64, {.i64 = -1 }, -1, INT64_MAX, VE}, \
| ^
src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS'
1251 | FF_MPV_COMMON_BFRAME_OPTS
| ^
src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'
376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS'
1251 | FF_MPV_COMMON_BFRAME_OPTS
| ^
src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'
377 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1261:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpeg12enc.c:1251:5: note: expanded from macro 'COMMON_OPTS'
1251 | FF_MPV_COMMON_BFRAME_OPTS
| ^
src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'
378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS },
| ^
src/libavcodec/mpeg12enc.c:1263:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1263 | { "intra_dc_precision", "Precision of the DC coefficient - 8", FF_MPV_OFFSET(c.intra_dc_precision), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 3, VE },
| ^
src/libavcodec/mpeg12enc.c:1268:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1268 | FF_MPV_OFFSET(c.intra_vlc_format), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/mpeg12enc.c:1269:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1269 | { "non_linear_quant", "Use nonlinear quantizer.", FF_MPV_OFFSET(c.q_scale_type), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/mpeg12enc.c:1270:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1270 | { "alternate_scan", "Enable alternate scantable.", FF_MPV_OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/mpeg12enc.c:1271:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1271 | { "a53cc", "Use A53 Closed Captions (if available)", OFFSET(a53_cc), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE },
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1289 | FF_MPV_COMMON_OPTS
| ^
src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS'
355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS'
356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS'
357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS'
363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS'
365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS'
368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS'
370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS'
372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1289:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS'
373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1290 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^
src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1290:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg12enc.c:1292:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1292 | { NULL },
| ^
37 warnings generated.
CC libavcodec/mpeg12framerate.o
21 warnings generated.
CC libavcodec/mpeg4audio.o
CC libavcodec/mpeg4audio_sample_rates.o
CC libavcodec/mpeg4video.o
In file included from src/libavcodec/mpeg4video.c:26:
src/libavcodec/mpeg4data.h:114:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
114 | };
| ^
src/libavcodec/mpeg4data.h:219:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
219 | };
| ^
src/libavcodec/mpeg4data.h:323:1: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
323 | };
| ^
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))
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
CC libavcodec/mpeg4video_parser.o
1 warning generated.
CC libavcodec/mpeg4videodec.o
In file included from src/libavcodec/mpeg4videodec.c:51:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/mpeg4videodec.c:118:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
118 | (unsigned)src_y >= FFMAX(s->v_edge_pos - 17, 0)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:117:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
117 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - 17, 0) ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:162:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
162 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - 9, 0)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:161:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
161 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - 9, 0) ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/mpeg4videodsp.o
src/libavcodec/mpeg4videodec.c:2398:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2398 | if (get_bits_left(&h->gb) < 8U && show_bits(&h->gb, get_bits_left(&h->gb)) == 0)
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/mpeg4videodec.c:2426:55: warning: unused parameter 's' [-Wunused-parameter]
2426 | static int mpeg4_decode_profile_level(MpegEncContext *s, GetBitContext *gb, int *profile, int *level)
| ^
src/libavcodec/mpeg4videodec.c:2751:48: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
2751 | !(h->c.width && h->c.codec_tag == AV_RL32("MP4S"))) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3044:53: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
| ~~~~ ^ ~~~~~
src/libavcodec/mpeg4videodec.c:3044:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
| ~~~~ ^ ~~~~~
src/libavcodec/mpeg4videodec.c:3044:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3044 | if (ver > 0xFFU || ver2 > 0xFFU || ver3 > 0xFFU) {
| ~~~ ^ ~~~~~
67 warnings generated.
src/libavcodec/mpeg4videodec.c:3457:22: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3457 | if (s->codec_tag == AV_RL32("WV1F") && show_bits(gb, 24) == 0x575630) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3467:82: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3467 | (ctx->divx_version >= 0 || ctx->xvid_build >= 0) || s->codec_tag == AV_RL32("QMP4")) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3641:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3641 | h->c.codec_tag == AV_RL32("SIPP"))
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3640:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3640 | h->c.codec_tag == AV_RL32("ZMP4") ||
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3639:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3639 | h->c.codec_tag == AV_RL32("RMP4") ||
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3638:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3638 | h->c.codec_tag == AV_RL32("XVIX") ||
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3637:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3637 | if (h->c.codec_tag == AV_RL32("XVID") ||
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3646:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3646 | if (h->c.codec_tag == AV_RL32("DIVX") && ctx->vo_type == 0 &&
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3656:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3656 | if (h->c.codec_tag == AV_RL32("XVIX"))
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3659:28: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
3659 | if (h->c.codec_tag == AV_RL32("UMP4"))
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/mpeg4videodec.c:3668:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3668 | if (ctx->xvid_build <= 3U)
| ~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/mpeg4videodec.c:3671:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3671 | if (ctx->xvid_build <= 1U)
| ~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/mpeg4videodec.c:3674:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3674 | if (ctx->xvid_build <= 12U)
| ~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/mpeg4videodec.c:3677:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3677 | if (ctx->xvid_build <= 32U)
| ~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/mpeg4videodec.c:3685:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3685 | if (ctx->lavc_build < 4653U)
| ~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/mpeg4videodec.c:3688:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3688 | if (ctx->lavc_build < 4655U)
| ~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/mpeg4videodec.c:3691:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3691 | if (ctx->lavc_build < 4670U)
| ~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/mpeg4videodec.c:3694:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3694 | if (ctx->lavc_build <= 4712U)
| ~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/mpeg4videodec.c:3709:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3709 | if (ctx->divx_version < 500U)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~
CC libavcodec/mpeg4videoenc.o
src/libavcodec/mpeg4videodec.c:4070:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
4070 | {"quarter_sample", "1/4 subpel MC", OFFSET(c.quarter_sample), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS},
| ^
src/libavcodec/mpeg4videodec.c:4071:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
4071 | {"divx_packed", "divx style packed b frames", OFFSET(divx_packed), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, FLAGS},
| ^
src/libavcodec/mpeg4videodec.c:4072:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
4072 | {NULL}
| ^
src/libavcodec/mpeg4videodsp.c:72:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
72 | if ((unsigned) src_x < width) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/mpeg4videodsp.c:73:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
73 | if ((unsigned) src_y < height) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/mpeg4videodsp.c:89:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
89 | if ((unsigned) src_y < height) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~
7 warnings generated.
CC libavcodec/mpeg_er.o
3 warnings generated.
CC libavcodec/mpegaudio.o
In file included from src/libavcodec/mpeg4videoenc.c:31:
In file included from src/libavcodec/h263enc.h:25:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buCC libavcodec/mpegaudio_parser.o
f_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/mpeg4videoenc.c:31:
src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter]
47 | int16_t block[6][64],
| ^
src/libavcodec/mpeg4videoenc.c:408:61: warning: unused parameter 'block' [-Wunused-parameter]
408 | static inline int get_b_cbp(MPVEncContext *const s, int16_t block[6][64],
| ^
src/libavcodec/mpeg4videoenc.c:1341:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1341 | { "data_partitioning", "Use data partitioning.", FF_MPV_OFFSET(data_partitioning), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/mpeg4videoenc.c:1342:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1342 | { "alternate_scan", "Enable alternate scantable.", OFFSET(c.alternate_scan), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/mpeg4videoenc.c:1344:66: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1344 | OFFSET(mpeg_quant), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1345 | FF_MPV_COMMON_BFRAME_OPTS
| ^
src/libavcodec/mpegvideoenc.h:376:155: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'
376 | {"b_strategy", "Strategy to choose between I/P/B-frames", FF_MPV_MAIN_OFFSET(b_frame_strategy), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 2, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:377:159: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'
377 | {"b_sensitivity", "Adjust sensitivity of b_frame_strategy 1", FF_MPV_MAIN_OFFSET(b_sensitivity), AV_OPT_TYPE_INT, {.i64 = 40 }, 1, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1345:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:378:148: note: expanded from macro 'FF_MPV_COMMON_BFRAME_OPTS'
378 | {"brd_scale", "Downscale frames for dynamic B-frame decision", FF_MPV_MAIN_OFFSET(brd_scale), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, 3, FF_MPV_OPT_FLAGS },
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1346 | FF_MPV_COMMON_OPTS
| ^
src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS'
355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS'
356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS'
357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS'
363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS'
365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS'
368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS'
370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS'
372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1346:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS'
373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1347 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^
src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1347:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpeg4videoenc.c:1349:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1349 | { NULL },
| ^
CC libavcodec/mpegaudiodata.o
CC libavcodec/mpegaudiodec_common.o
CC libavcodec/mpegaudiodec_fixed.o
CC libavcodec/mpegaudiodec_float.o
In file included from src/libavcodec/mpegaudiodec_fixed.c:61:
src/libavcodec/mpegaudiodec_template.c:234:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
234 | if (e > (SUINT)31)
| ~ ^ ~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c:1101:49: warning: unused parameter 's' [-Wunused-parameter]
1101 | static void compute_antialias(MPADecodeContext *s, GranuleDef *g)
| ^
In file included from src/libavcodec/mpegaudiodec_float.c:74:
src/libavcodec/mpegaudiodec_template.c:234:11: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
234 | if (e > (SUINT)31)
| ~ ^ ~~~~~~~~~
src/libavcodec/mpegaudiodec_template.c:1101:49: warning: unused parameter 's' [-Wunused-parameter]
1101 | static void compute_antialias(MPADecodeContext *s, GranuleDef *g)
| ^
32 warnings generated.
CC libavcodec/mpegaudiodecheader.o
src/libavcodec/mpegaudiodecheader.c:55:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
55 | if (sample_rate_index >= FF_ARRAY_ELEMS(ff_mpa_freq_tab))
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/mpegaudiodsp.o
CC libavcodec/mpegaudiodsp_data.o
CC libavcodec/mpegaudiodsp_fixed.o
CC libavcodec/mpegaudiodsp_float.o
2 warnings generated.
CC libavcodec/mpegaudioenc.o
33 warnings generated.
CC libavcodec/mpegaudiotabs.o
CC libavcodec/mpegpicture.o
CC libavcodec/mpegutils.o
In file included from src/libavcodec/mpegaudioenc.c:36:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/mpegaudioenc.c:673:30: warning: unused parameter 'padding' [-Wunused-parameter]
673 | int padding)
| ^
src/libavcodec/mpegaudioenc.c:792:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
792 | { NULL },
| ^
src/libavcodec/mpegpicture.c:31:45: warning: unused parameter 'unused' [-Wunused-parameter]
31 | static void mpv_pic_reset(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/mpegpicture.c:82:52: warning: unused parameter 'unused' [-Wunused-parameter]
82 | static void av_cold mpv_pic_free(AVRefStructOpaque unused, void *obj)
| ^
2 warnings generated.
CC libavcodec/mpegvideo.o
2 warnings generated.
CC libavcodec/mpegvideo_dec.o
CC libavcodec/mpegvideo_enc.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)
| ^
src/libavcodec/mpegvideo_dec.c:433:28: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
433 | for (unsigned y = 0; y < p->mb_height; y++)
| ~ ^ ~~~~~~~~~~~~
src/libavcodec/mpegvideo_dec.c:434:32: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
434 | for (unsigned x = 0; x < p->mb_width; x++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/mpegvideo_dec.c:475:42: warning: unused parameter 'width' [-Wunused-parameter]
475 | int width, int height, ptrdiff_t stride,
| ^
src/libavcodec/mpegvideo_dec.c:475:53: warning: unused parameter 'height' [-Wunused-parameter]
475 | int width, int height, ptrdiff_t stride,
| ^
src/libavcodec/mpegvideo_dec.c:501:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
501 | (unsigned)src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - h, 0)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_dec.c:500:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
500 | if ((unsigned)src_x > FFMAX( h_edge_pos - (!!sx) - w, 0) ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_dec.c:607:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
607 | (unsigned) src_y > FFMAX((v_edge_pos >> field_based) - (!!sy) - FFMAX(h, field_select + hc<chroma_y_shift), 0)) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_dec.c:606:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
606 | if ((unsigned) src_x > FFMAX( h_edge_pos - (!!sx) - 2 * block_s, 0) || uvsrc_y<0 ||
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_dec.c:698:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
698 | (unsigned) src_y > FFMAX(v_edge_pos - (!!sy) - block_s, 0)) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_dec.c:697:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
697 | if ((unsigned) src_x > FFMAX(h_edge_pos - (!!sx) - block_s, 0) ||
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
In file included from src/libavcodec/mpegvideo_enc.c:52:
In file included from src/libavcodec/mpeg12enc.h:25:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
CC libavcodec/mpegvideo_motion.o
In file included from src/libavcodec/mpegvideo_enc.c:59:
src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter]
47 | int16_t block[6][64],
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | FF_MPV_COMMON_OPTS
| ^
src/libavcodec/mpegvideoenc.h:348:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
348 | FF_MPV_OFFSET(luma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:350:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
350 | FF_MPV_OFFSET(chroma_elim_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:351:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
351 | { "quantizer_noise_shaping", NULL, FF_MPV_OFFSET(quantizer_noise_shaping), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:353:175: note: expanded from macro 'FF_MPV_COMMON_OPTS'
353 | FF_MPV_OFFSET(error_rate), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, FF_MPV_OPT_FLAGS },\
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:355:147: note: expanded from macro 'FF_MPV_COMMON_OPTS'
355 | FF_RC_OFFSET(qsquish), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0, 99, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:356:160: note: expanded from macro 'FF_MPV_COMMON_OPTS'
356 | {"rc_qmod_amp", "experimental quantizer modulation", FF_RC_OFFSET(qmod_amp), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:357:158: note: expanded from macro 'FF_MPV_COMMON_OPTS'
357 | {"rc_qmod_freq", "experimental quantizer modulation", FF_RC_OFFSET(qmod_freq), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:363:164: note: expanded from macro 'FF_MPV_COMMON_OPTS'
363 | {"rc_init_cplx", "initial complexity for 1-pass encoding", FF_RC_OFFSET(initial_cplx), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:364:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
364 | {"rc_buf_aggressivity", "currently useless", FF_RC_OFFSET(buffer_aggressivity), AV_OPT_TYPE_FLOAT, {.dbl = 1.0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:365:179: note: expanded from macro 'FF_MPV_COMMON_OPTS'
365 | {"border_mask", "increase the quantizer for macroblocks close to borders", FF_MPV_MAIN_OFFSET(border_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, FF_MPV_OPT_FLAGS}, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:366:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
366 | {"lmin", "minimum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmin), AV_OPT_TYPE_INT, {.i64 = 2*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:367:168: note: expanded from macro 'FF_MPV_COMMON_OPTS'
367 | {"lmax", "maximum Lagrange factor (VBR)", FF_MPV_MAIN_OFFSET(lmax), AV_OPT_TYPE_INT, {.i64 = 31*FF_QP2LAMBDA }, 0, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:368:176: note: expanded from macro 'FF_MPV_COMMON_OPTS'
368 | {"skip_threshold", "Frame skip threshold", FF_MPV_MAIN_OFFSET(frame_skip_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:369:173: note: expanded from macro 'FF_MPV_COMMON_OPTS'
369 | {"skip_factor", "Frame skip factor", FF_MPV_MAIN_OFFSET(frame_skip_factor), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:370:170: note: expanded from macro 'FF_MPV_COMMON_OPTS'
370 | {"skip_exp", "Frame skip exponent", FF_MPV_MAIN_OFFSET(frame_skip_exp), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:372:171: note: expanded from macro 'FF_MPV_COMMON_OPTS'
372 | {"noise_reduction", "Noise reduction", FF_MPV_MAIN_OFFSET(noise_reduction), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:97:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:373:163: note: expanded from macro 'FF_MPV_COMMON_OPTS'
373 | {"ps", "RTP payload size in bytes", FF_MPV_OFFSET(rtp_payload_size), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:98:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | FF_MPV_COMMON_MOTION_EST_OPTS
| ^
src/libavcodec/mpegvideoenc.h:386:184: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
386 | {"mepc", "Motion estimation bitrate penalty compensation (1.0 = 256)", FF_MPV_MAIN_OFFSET(me_penalty_compensation), AV_OPT_TYPE_INT, {.i64 = 256 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:98:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:387:129: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
387 | {"mepre", "pre motion estimation", FF_MPV_MAIN_OFFSET(me_pre), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:98:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:388:156: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
388 | {"intra_penalty", "Penalty for intra blocks in block decision", FF_MPV_OFFSET(intra_penalty), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX/2, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:98:5: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
src/libavcodec/mpegvideoenc.h:389:177: note: expanded from macro 'FF_MPV_COMMON_MOTION_EST_OPTS'
389 | {"sc_threshold", "Scene change threshold", FF_MPV_MAIN_OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX, FF_MPV_OPT_FLAGS }, \
| ^
src/libavcodec/mpegvideo_enc.c:99:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
99 | { NULL },
| ^
src/libavcodec/mpegvideo_enc.c:1103:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1103 | for (int i = 0; i < FF_ARRAY_ELEMS(m->tmp_frames); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_enc.c:1971:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1971 | s->lambda < m->lmax) {
| ~~~~~~~~~ ^ ~~~~~~~
src/libavcodec/mpegvideo_enc.c:2789:55: warning: unused parameter 'c' [-Wunused-parameter]
2789 | static int pre_estimate_motion_thread(AVCodecContext *c, void *arg){
| ^
src/libavcodec/mpegvideo_enc.c:2807:51: warning: unused parameter 'c' [-Wunused-parameter]
2807 | static int estimate_motion_thread(AVCodecContext *c, void *arg){
| ^
src/libavcodec/mpegvideo_enc.c:2832:42: warning: unused parameter 'c' [-Wunused-parameter]
2832 | static int mb_var_thread(AVCodecContext *c, void *arg){
| ^
src/libavcodec/mpegvideo_enc.c:2911:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
2911 | if (put_bytes_left(&s->pb, 0) < threshold
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/mpegvideo_enc.c:2938:35: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
2938 | if (put_bytes_left(&s->pb, 0) < threshold)
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/mpegvideo_enc.c:2943:42: warning: unused parameter 'c' [-Wunused-parameter]
2943 | static int encode_thread(AVCodecContext *c, void *arg){
| ^
src/libavcodec/mpegvideo_motion.c:61:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
61 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 1) - 7, 0)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:60:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
60 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 7, 0) ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:155:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
155 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 1) - h + 1, 0)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:154:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
154 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 1) - 15 , 0) ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:389:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
389 | (unsigned)src_y >= FFMAX( v_edge_pos - (motion_y & 3) - h + 1, 0)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:388:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
388 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 15 , 0) ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:475:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
475 | (unsigned)src_y >= FFMAX((s->v_edge_pos >> 1) - (dxy >> 1) - 7, 0)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:474:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
474 | if ((unsigned)src_x >= FFMAX((s->h_edge_pos >> 1) - (dxy & 1) - 7, 0) ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:634:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
634 | (unsigned)src_y >= FFMAX(s->v_edge_pos - (motion_y & 3) - 7, 0)) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mpegvideo_motion.c:633:33: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
633 | if ((unsigned)src_x >= FFMAX(s->h_edge_pos - (motion_x & 3) - 7, 0) ||
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
CC libavcodec/mpegvideo_parser.o
CC libavcodec/mpegvideo_unquantize.o
10 warnings generated.
CC libavcodec/mpegvideodata.o
10 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;
| ^
CC libavcodec/mqc.o
CC libavcodec/mqcdec.o
CC libavcodec/mqcenc.o
CC libavcodec/mscc.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)
| ~~~~~~ ^ ~~
3 warnings generated.
CC libavcodec/msgsmdec.o
1 warning generated.
CC libavcodec/msmpeg4.o
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++) {
| ~ ^ ~~~~
4 warnings generated.
CC libavcodec/msmpeg4_vc1_data.o
CC libavcodec/msmpeg4data.o
src/libavcodec/msmpeg4data.c:448:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
448 | table0_level, },
| ^
src/libavcodec/msmpeg4data.c:454:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
454 | table2_level, },
| ^
src/libavcodec/msmpeg4data.c:460:29: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
460 | ff_mpeg4_intra_level, },
| ^
src/libavcodec/msmpeg4data.c:467:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
467 | table1_level, },
| ^
src/libavcodec/msmpeg4data.c:473:21: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
473 | table4_level, },
| ^
src/libavcodec/msmpeg4data.c:479:23: warning: missing field 'index_run' initializer [-Wmissing-field-initializers]
479 | ff_inter_level, },
| ^
CC libavcodec/msmpeg4dec.o
6 warnings generated.
CC libavcodec/msmpeg4enc.o
CC libavcodec/msp2dec.o
In file included from src/libavcodec/msmpeg4enc.c:40:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/msmpeg4enc.c:206:24: warning: comparison of integers of different signs: 'enum AVPictureType' and 'int' [-Wsign-compare]
206 | if (s->c.pict_type != ms->m.last_non_b_pict_type) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/msp2dec.c:53:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
53 | for (y = 0; y < avctx->height; y++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/msp2dec.c:60:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
60 | if (pkt_size > buf_size) {
| ~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/msp2dec.c:71:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
71 | memcpy(p->data[0] + y * p->linesize[0] + x, gb.buffer, FFMIN(size, width - x));
| ^ ~~~~ ~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/msp2dec.c:79:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
79 | memset(p->data[0] + y * p->linesize[0] + x, value, FFMIN(size, width - x));
| ^ ~~~~ ~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
4 warnings generated.
CC libavcodec/msrle.o
CC libavcodec/msrledec.o
CC libavcodec/msrleenc.o
src/libavcodec/msrledec.c:167:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
167 | if (line < 0 || pos >= width){
| ~~~ ^ ~~~~~
src/libavcodec/msrleenc.c:52:39: warning: unused parameter 'avctx' [-Wunused-parameter]
52 | static void write_run(AVCodecContext *avctx, uint8_t **data, int len, int value)
| ^
src/libavcodec/msrleenc.c:96:41: warning: unused parameter 'avctx' [-Wunused-parameter]
96 | static void write_delta(AVCodecContext *avctx, uint8_t **data, int delta)
| ^
src/libavcodec/msrleenc.c:117:41: warning: unused parameter 'avctx' [-Wunused-parameter]
117 | static void write_yskip(AVCodecContext *avctx, uint8_t **data, int yskip)
| ^
3 warnings generated.
CC libavcodec/mss1.o
3 warnings generated.
CC libavcodec/mss12.o
1 warning generated.
CC libavcodec/mss2.o
CC libavcodec/mss2dsp.o
src/libavcodec/mss12.c:462:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
462 | if ((unsigned)val >= base)
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/mss12.c:593:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
593 | if (AV_RB32(avctx->extradata) < avctx->extradata_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/mss12.c:601:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
601 | avctx->coded_width = FFMAX(AV_RB32(avctx->extradata + 20), avctx->width);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
src/libavcodec/mss12.c:602:27: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
602 | avctx->coded_height = FFMAX(AV_RB32(avctx->extradata + 24), avctx->height);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:47:25: note: expanded from macro 'FFMAX'
47 | #define FFMAX(a,b) ((a) > (b) ? (a) : (b))
| ~ ^ ~
CC libavcodec/mss3.o
src/libavcodec/mss3.c:347:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
347 | bit = (c->low >= helper);
| ~~~~~~ ^ ~~~~~~
src/libavcodec/mss3.c:413:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
413 | if (m->freqs[ssym] <= helper) {
| ~~~~~~~~~~~~~~ ^ ~~~~~~
CC libavcodec/mss34dsp.o
4 warnings generated.
CC libavcodec/mss4.o
33 warnings generated.
CC libavcodec/msvideo1.o
CC libavcodec/msvideo1enc.o
In file included from src/libavcodec/mss4.c:39:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/mss4.c:322:70: warning: unused parameter 'mb_y' [-Wunused-parameter]
322 | uint8_t *picdst[3], int mb_x, int mb_y)
| ^
CC libavcodec/mv30.o
2 warnings generated.
CC libavcodec/mvcdec.o
src/libavcodec/mv30.c:338:47: warning: unused parameter 'avctx' [-Wunused-parameter]
338 | static int decode_inter_block(AVCodecContext *avctx, int mode,
| ^
2 warnings generated.
CC libavcodec/mvha.o
CC libavcodec/mwsc.o
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)
| ~~~~ ^ ~~~~~~~~~~~
src/libavcodec/mwsc.c:55:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
55 | if (bytestream2_tell_p(pb) + width - w < run)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/mwsc.c:58:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
58 | for (int j = 0; j < run; j++, w++) {
| ~ ^ ~~~
src/libavcodec/mwsc.c:73:33: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
73 | if (pos + width - w < fill)
| ~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/mwsc.c:76:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
76 | for (int j = 0; j < fill; j++, w++) {
| ~ ^ ~~~~
src/libavcodec/mwsc.c:87:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
87 | if (bytestream2_tell_p(pb) + width - w < run)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/mwsc.c:90:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
90 | for (int j = 0; j < run; j++, w++) {
| ~ ^ ~~~
3 warnings generated.
CC libavcodec/mxpegdec.o
CC libavcodec/nellymoser.o
6 warnings generated.
CC libavcodec/nellymoserdec.o
src/libavcodec/mxpegdec.c:105:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
105 | if (bitmask_size > buf_size - 12) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/mxpegdec.c:137:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
137 | for (i = 0; i < bitmask_size; ++i) {
| ~ ^ ~~~~~~~~~~~~
src/libavcodec/mxpegdec.c:166:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
166 | (jpg->height + 0x0F)>>4 != s->mb_height) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/mxpegdec.c:165:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
165 | if ((jpg->width + 0x0F)>>4 != s->mb_width ||
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
CC libavcodec/nellymoserenc.o
4 warnings generated.
1 warning generated.
CC libavcodec/notchlc.o
CC libavcodec/null.o
CC libavcodec/nuv.o
In file included from src/libavcodec/nellymoserenc.c:53:
src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/nellymoserenc.c:213:58: warning: unused parameter 's' [-Wunused-parameter]
213 | static void get_exponent_greedy(NellyMoserEncodeContext *s, float *cand, int *idx_table)
| ^
src/libavcodec/nellymoserenc.c:231:52: warning: unused parameter 'band' [-Wunused-parameter]
231 | static inline float distance(float x, float y, int band)
| ^
src/libavcodec/null.c:28:40: warning: unused parameter 'avctx' [-Wunused-parameter]
28 | static int null_decode(AVCodecContext *avctx, AVFrame *frame,
| ^
src/libavcodec/null.c:28:56: warning: unused parameter 'frame' [-Wunused-parameter]
28 | static int null_decode(AVCodecContext *avctx, AVFrame *frame,
| ^
src/libavcodec/null.c:60:40: warning: unused parameter 'avctx' [-Wunused-parameter]
60 | static int null_encode(AVCodecContext *avctx, AVPacket *pkt,
| ^
src/libavcodec/null.c:60:57: warning: unused parameter 'pkt' [-Wunused-parameter]
60 | static int null_encode(AVCodecContext *avctx, AVPacket *pkt,
| ^
src/libavcodec/null.c:61:39: warning: unused parameter 'frame' [-Wunused-parameter]
61 | const AVFrame *frame, int *got_packet)
| ^
5 warnings generated.
CC libavcodec/on2avc.o
src/libavcodec/notchlc.c:77:43: warning: unused parameter 'avctx' [-Wunused-parameter]
77 | static int lz4_decompress(AVCodecContext *avctx,
| ^
src/libavcodec/notchlc.c:507:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
507 | if (bytestream2_get_bytes_left(gb) < uncompressed_size / 255)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/notchlc.c:518:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
518 | if (ret != uncompressed_size)
| ~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/on2avc.c:468:50: warning: unused parameter 'out' [-Wunused-parameter]
468 | static void wtf_end_512(On2AVCContext *c, float *out, float *src,
| ^
src/libavcodec/on2avc.c:496:51: warning: unused parameter 'out' [-Wunused-parameter]
496 | static void wtf_end_1024(On2AVCContext *c, float *out, float *src,
| ^
src/libavcodec/on2avc.c:916:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
916 | if (channels > 2U) {
| ~~~~~~~~ ^ ~~
CC libavcodec/on2avcdata.o
4 warnings generated.
CC libavcodec/options.o
In file included from src/libavcodec/options.c:39:
src/libavcodec/options_table.h:50:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | {"b", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = AV_CODEC_DEFAULT_BITRATE }, 0, (double)INT64_MAX, A|V|E},
| ^
src/libavcodec/options_table.h:51:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
51 | {"ab", "set bitrate (in bits/s)", OFFSET(bit_rate), AV_OPT_TYPE_INT64, {.i64 = 128*1000 }, 0, INT_MAX, A|E},
| ^
src/libavcodec/options_table.h:55:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
55 | OFFSET(bit_rate_tolerance), AV_OPT_TYPE_INT, {.i64 = AV_CODEC_DEFAULT_BITRATE*20 }, 0, INT_MAX, A|V|E},
| ^
src/libavcodec/options_table.h:95:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
95 | {"time_base", NULL, OFFSET(time_base), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, INT_MAX},
| ^
src/libavcodec/options_table.h:96:116: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
96 | {"g", "set the group of picture (GOP) size", OFFSET(gop_size), AV_OPT_TYPE_INT, {.i64 = 12 }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:97:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | {"ar", "set audio sampling rate (in Hz)", OFFSET(sample_rate), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|D|E},
| ^
src/libavcodec/options_table.h:98:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
98 | {"cutoff", "set cutoff bandwidth", OFFSET(cutoff), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|E},
| ^
src/libavcodec/options_table.h:99:93: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
99 | {"frame_size", NULL, OFFSET(frame_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX, A|E},
| ^
src/libavcodec/options_table.h:100:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
100 | {"frame_number", NULL, OFFSET(frame_num), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavcodec/options_table.h:101:84: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
101 | {"delay", NULL, OFFSET(delay), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavcodec/options_table.h:104:86: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
104 | OFFSET(qcompress), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:105:112: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | {"qblur", "video quantizer scale blur (VBR)", OFFSET(qblur), AV_OPT_TYPE_FLOAT, {.dbl = 0.5 }, -1, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:106:104: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
106 | {"qmin", "minimum video quantizer scale (VBR)", OFFSET(qmin), AV_OPT_TYPE_INT, {.i64 = 2 }, -1, 69, V|E},
| ^
src/libavcodec/options_table.h:107:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
107 | {"qmax", "maximum video quantizer scale (VBR)", OFFSET(qmax), AV_OPT_TYPE_INT, {.i64 = 31 }, -1, 1024, V|E},
| ^
src/libavcodec/options_table.h:108:138: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
108 | {"qdiff", "maximum difference between the quantizer scales (VBR)", OFFSET(max_qdiff), AV_OPT_TYPE_INT, {.i64 = 3 }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:109:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | {"bf", "set maximum number of B-frames between non-B-frames", OFFSET(max_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, -1, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:110:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
110 | {"b_qfactor", "QP factor between P- and B-frames", OFFSET(b_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:111:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
111 | {"codec_tag", NULL, OFFSET(codec_tag), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavcodec/options_table.h:134:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
134 | {"b_qoffset", "QP offset between P- and B-frames", OFFSET(b_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 1.25 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:144:92: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
144 | {"has_b_frames", NULL, OFFSET(has_b_frames), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
| ^
src/libavcodec/options_table.h:145:90: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
145 | {"block_align", NULL, OFFSET(block_align), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
| ^
src/libavcodec/options_table.h:146:108: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
146 | {"rc_override_count", NULL, OFFSET(rc_override_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavcodec/options_table.h:147:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
147 | {"maxrate", "maximum bitrate (in bits/s). Used for VBV together with bufsize.", OFFSET(rc_max_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, 0, INT_MAX, V|A|E},
| ^
src/libavcodec/options_table.h:149:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
149 | OFFSET(rc_min_rate), AV_OPT_TYPE_INT64, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
| ^
src/libavcodec/options_table.h:150:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
150 | {"bufsize", "set ratecontrol buffer size (in bits)", OFFSET(rc_buffer_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, A|V|E},
| ^
src/libavcodec/options_table.h:151:133: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
151 | {"i_qfactor", "QP factor between P- and I-frames", OFFSET(i_quant_factor), AV_OPT_TYPE_FLOAT, {.dbl = -0.8 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:152:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
152 | {"i_qoffset", "QP offset between P- and I-frames", OFFSET(i_quant_offset), AV_OPT_TYPE_FLOAT, {.dbl = 0.0 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:161:144: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
161 | {"lumi_mask", "compresses bright areas stronger than medium ones", OFFSET(lumi_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:162:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
162 | {"tcplx_mask", "temporal complexity masking", OFFSET(temporal_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:163:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
163 | {"scplx_mask", "spatial complexity masking", OFFSET(spatial_cplx_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:164:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
164 | {"p_mask", "inter masking", OFFSET(p_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:165:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
165 | {"dark_mask", "compresses dark areas stronger than medium ones", OFFSET(dark_masking), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, -FLT_MAX, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:185:110: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
185 | {"bits_per_coded_sample", NULL, OFFSET(bits_per_coded_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
| ^
src/libavcodec/options_table.h:186:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
186 | {"aspect", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E},
| ^
src/libavcodec/options_table.h:187:108: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
187 | {"sar", "sample aspect ratio", OFFSET(sample_aspect_ratio), AV_OPT_TYPE_RATIONAL, {.dbl = 0}, 0, 10, V|E},
| ^
src/libavcodec/options_table.h:204:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
204 | {"dia_size", "diamond type & size for motion estimation", OFFSET(dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:205:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
205 | {"last_pred", "amount of motion predictors from the previous frame", OFFSET(last_predictor_count), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:206:151: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
206 | {"pre_dia_size", "diamond type & size for motion estimation pre-pass", OFFSET(pre_dia_size), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:207:125: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
207 | {"subq", "sub-pel motion estimation quality", OFFSET(me_subpel_quality), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:208:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
208 | {"me_range", "limit motion vectors range (1023 for DivX player)", OFFSET(me_range), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:209:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
209 | {"global_quality", NULL, OFFSET(global_quality), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
| ^
src/libavcodec/options_table.h:210:96: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
210 | {"slice_flags", NULL, OFFSET(slice_flags), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX},
| ^
src/libavcodec/options_table.h:215:200: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
215 | {"rc_init_occupancy", "number of bits which should be loaded into the rc buffer before decoding starts", OFFSET(rc_initial_buffer_occupancy), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:219:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
219 | {"dc", "deprecated; use intra_dc_precision for MPEG-2 instead", OFFSET(intra_dc_precision), AV_OPT_TYPE_INT, {.i64 = 0 }, -8, 16, AV_OPT_FLAG_DEPRECATED|V|E},
| ^
src/libavcodec/options_table.h:221:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
221 | {"nssew", "nsse weight", OFFSET(nsse_weight), AV_OPT_TYPE_INT, {.i64 = 8 }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:222:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
222 | {"skip_top", "number of macroblock rows at the top which are skipped", OFFSET(skip_top), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D},
| ^
src/libavcodec/options_table.h:223:156: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
223 | {"skip_bottom", "number of macroblock rows at the bottom which are skipped", OFFSET(skip_bottom), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|D},
| ^
src/libavcodec/options_table.h:229:121: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
229 | {"lowres", "decode at 1= 1/2, 2=1/4, 3=1/8 resolutions", OFFSET(lowres), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|A|D},
| ^
src/libavcodec/options_table.h:253:139: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
253 | {"mblmin", "minimum macroblock Lagrange factor (VBR)", OFFSET(mb_lmin), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 2 }, 1, FF_LAMBDA_MAX, V|E},
| ^
src/libavcodec/options_table.h:254:140: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
254 | {"mblmax", "maximum macroblock Lagrange factor (VBR)", OFFSET(mb_lmax), AV_OPT_TYPE_INT, {.i64 = FF_QP2LAMBDA * 31 }, 1, FF_LAMBDA_MAX, V|E},
| ^
src/libavcodec/options_table.h:265:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
265 | {"bidir_refine", "refine the two motion vectors used in bidirectional macroblocks", OFFSET(bidir_refine), AV_OPT_TYPE_INT, {.i64 = 1 }, 0, 4, V|E},
| ^
src/libavcodec/options_table.h:266:127: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
266 | {"keyint_min", "minimum interval between IDR-frames", OFFSET(keyint_min), AV_OPT_TYPE_INT, {.i64 = 25 }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:267:131: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
267 | {"refs", "reference frames to consider for motion compensation", OFFSET(refs), AV_OPT_TYPE_INT, {.i64 = 1 }, INT_MIN, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:268:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
268 | {"trellis", "rate-distortion optimal quantization", OFFSET(trellis), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, INT_MIN, INT_MAX, V|A|E},
| ^
src/libavcodec/options_table.h:269:95: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
269 | {"mv0_threshold", NULL, OFFSET(mv0_threshold), AV_OPT_TYPE_INT, {.i64 = 256 }, 0, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:270:130: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
270 | {"compression_level", NULL, OFFSET(compression_level), AV_OPT_TYPE_INT, {.i64 = FF_COMPRESSION_DEFAULT }, INT_MIN, INT_MAX, V|A|E},
| ^
src/libavcodec/options_table.h:271:106: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
271 | {"bits_per_raw_sample", NULL, OFFSET(bits_per_raw_sample), AV_OPT_TYPE_INT, {.i64 = DEFAULT }, 0, INT_MAX},
| ^
src/libavcodec/options_table.h:273:109: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
273 | {"rc_max_vbv_use", NULL, OFFSET(rc_max_available_vbv_use), AV_OPT_TYPE_FLOAT, {.dbl = 0 }, 0.0, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:274:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
274 | {"rc_min_vbv_use", NULL, OFFSET(rc_min_vbv_overflow_use), AV_OPT_TYPE_FLOAT, {.dbl = 3 }, 0.0, FLT_MAX, V|E},
| ^
src/libavcodec/options_table.h:365:123: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
365 | {"log_level_offset", "set the log level offset", OFFSET(log_level_offset), AV_OPT_TYPE_INT, {.i64 = 0 }, INT_MIN, INT_MAX },
| ^
src/libavcodec/options_table.h:366:132: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
366 | {"slices", "set the number of slices, used in parallelized encoding", OFFSET(slices), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, V|E},
| ^
src/libavcodec/options_table.h:381:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
381 | {"pkt_timebase", NULL, OFFSET(pkt_timebase), AV_OPT_TYPE_RATIONAL, {.dbl = 0 }, 0, INT_MAX, 0},
| ^
src/libavcodec/options_table.h:382:129: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
382 | {"sub_charenc", "set input text subtitles character encoding", OFFSET(sub_charenc), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, S|D},
| ^
src/libavcodec/options_table.h:388:94: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
388 | {"apply_cropping", NULL, OFFSET(apply_cropping), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, V | D },
| ^
src/libavcodec/options_table.h:389:102: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
389 | {"skip_alpha", "Skip processing alpha", OFFSET(skip_alpha), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, V|D },
| ^
src/libavcodec/options_table.h:396:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
396 | {"dump_separator", "set information dump field separator", OFFSET(dump_separator), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, A|V|S|D|E},
| ^
src/libavcodec/options_table.h:397:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
397 | {"codec_whitelist", "List of decoders that are allowed to be used", OFFSET(codec_whitelist), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, A|V|S|D },
| ^
src/libavcodec/options_table.h:398:117: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
398 | {"pixel_format", "set pixel format", OFFSET(pix_fmt), AV_OPT_TYPE_PIXEL_FMT, {.i64=AV_PIX_FMT_NONE}, -1, INT_MAX, 0 },
| ^
src/libavcodec/options_table.h:399:100: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
399 | {"video_size", "set video size", OFFSET(width), AV_OPT_TYPE_IMAGE_SIZE, {.str=NULL}, 0, INT_MAX, 0 },
| ^
src/libavcodec/options_table.h:400:124: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
400 | {"max_pixels", "Maximum number of pixels", OFFSET(max_pixels), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|V|S|D|E },
| ^
src/libavcodec/options_table.h:401:123: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
401 | {"max_samples", "Maximum number of samples", OFFSET(max_samples), AV_OPT_TYPE_INT64, {.i64 = INT_MAX }, 0, INT_MAX, A|D|E },
| ^
src/libavcodec/options_table.h:407:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
407 | {"extra_hw_frames", "Number of extra hardware frames to allocate for the user", OFFSET(extra_hw_frames), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, INT_MAX, V|D },
| ^
src/libavcodec/options_table.h:408:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
408 | {"discard_damaged_percentage", "Percentage of damaged samples to discard a frame", OFFSET(discard_damaged_percentage), AV_OPT_TYPE_INT, {.i64 = 95 }, 0, 100, V|D },
| ^
src/libavcodec/options_table.h:420:6: warning: missing field 'help' initializer [-Wmissing-field-initializers]
420 | {NULL},
| ^
src/libavcodec/options.c:192:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
192 | {"x", "", SROFFSET(x), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavcodec/options.c:193:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
193 | {"y", "", SROFFSET(y), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavcodec/options.c:194:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
194 | {"w", "", SROFFSET(w), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavcodec/options.c:195:67: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
195 | {"h", "", SROFFSET(h), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavcodec/options.c:196:73: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
196 | {"type", "", SROFFSET(type), AV_OPT_TYPE_INT, {.i64 = 0 }, 0, INT_MAX, 0},
| ^
src/libavcodec/options.c:198:71: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
198 | {"forced", "", SROFFSET(flags), AV_OPT_TYPE_FLAGS, {.i64 = 0}, 0, 1, 0},
| ^
src/libavcodec/options.c:199:6: warning: missing field 'help' initializer [-Wmissing-field-initializers]
199 | {NULL},
| ^
CC libavcodec/opus/celt.o
81 warnings generated.
CC libavcodec/opus/dec.o
src/libavcodec/opus/celt.c:154:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
154 | if (opus_rc_tell(rc) + 4 <= f->framebits) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/opus/celt.c:175:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
175 | while (opus_rc_tell_frac(rc) + (b_dynalloc << 3) < tbits_8ths && boost[i] < f->caps[i]) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/opus/celt.c:200:42: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
200 | if (opus_rc_tell_frac(rc) + (6 << 3) <= tbits_8ths)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/opus/celt.c:209:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
209 | if (f->transient && f->size >= 2 && tbits_8ths >= ((f->size + 2) << 3))
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/opus/dec.c:196:46: warning: cast from 'const float *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
196 | const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay };
| ^
src/libavcodec/opus/dec.c:196:63: warning: cast from 'const float *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
196 | const uint8_t *delayptr[2] = { (uint8_t*)delay, (uint8_t*)delay };
| ^
src/libavcodec/opus/dec.c:268:48: warning: cast from 'float **' to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
268 | (const uint8_t**)s->silk_output, samples);
| ^
src/libavcodec/opus/dec.c:543:36: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
543 | if (out_dummy && sync_size > FF_ARRAY_ELEMS(sync_dummy))
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/opus/dec.c:762:134: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
762 | { "apply_phase_inv", "Apply intensity stereo phase inversion", OFFSET(apply_phase_inv), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, AD },
| ^
src/libavcodec/opus/dec.c:763:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
763 | { NULL },
| ^
3 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
6 warnings generated.
CC libavcodec/opus/enc.o
CC libavcodec/opus/enc_psy.o
src/libavcodec/opus/enc.c:280:67: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
280 | tf_select_needed = ((f->size && (opus_rc_tell(rc) + bits + 1) <= f->framebits));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/opus/enc.c:283:58: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
283 | if ((opus_rc_tell(rc) + bits + tf_select_needed) <= f->framebits) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/opus/enc.c:324:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
324 | if ((opus_rc_tell(rc) + 2) <= f->framebits)
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/opus/enc.c:346:30: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
346 | if (opus_rc_tell(rc) + 3 <= f->framebits)
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/opus/enc.c:419:46: warning: unused parameter 's' [-Wunused-parameter]
419 | static void celt_quant_final(OpusEncContext *s, OpusRangeCoder *rc, CeltFrame *f)
| ^
src/libavcodec/opus/enc.c:422:90: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
422 | for (int i = f->start_band; i < f->end_band && (f->framebits - opus_rc_tell(rc)) >= f->channels; i++) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/opus/enc.c:474:49: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
474 | if (!f->start_band && opus_rc_tell(rc) + 16 <= f->framebits)
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/opus/enc.c:478:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
478 | if (f->size && opus_rc_tell(rc) + 3 <= f->framebits)
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/opus/enc.c:729:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
729 | { NULL },
| ^
src/libavcodec/opus/enc.c:742:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
742 | { NULL },
| ^
5 warnings generated.
CC libavcodec/opus/frame_duration_tab.o
CC libavcodec/opus/parse.o
3 warnings generated.
CC libavcodec/opus/parser.o
src/libavcodec/opus/parse.c:281:40: warning: unused parameter 'nb_channels' [-Wunused-parameter]
281 | static int channel_reorder_unknown(int nb_channels, int channel_idx)
| ^
src/libavcodec/opus/parser.c:76:49: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
76 | if (bytestream2_tell(&gb) + payload_len_tmp > buf_len)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
1 warning generated.
CC libavcodec/opus/pvq.o
CC libavcodec/opus/rc.o
10 warnings generated.
1 warning generated.
CC libavcodec/opus/silk.o
CC libavcodec/opus/tab.o
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))
| ~ ^ ~
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++)
| ~ ^ ~~
In file included from src/libavcodec/osq.c:32:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/osq.c:81:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
81 | for (int ch = 0; ch < FF_ARRAY_ELEMS(s->decode_buffer); ch++)
| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/osq.c:108:38: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
108 | if (avctx->ch_layout.nb_channels > FF_ARRAY_ELEMS(s->decode_buffer))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/osq.c:441:16: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
441 | size = FFMIN(s->pkt->size - s->pkt_offset, s->max_framesize - s->bitstream_size);
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/osq.c:452:25: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
452 | frame->nb_samples = FFMIN(s->frame_samples, s->nb_samples);
| ^ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/osq.c:468:11: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
468 | if (n > s->bitstream_size) {
| ~ ^ ~~~~~~~~~~~~~~~~~
7 warnings generated.
CC libavcodec/packet.o
src/libavcodec/packet.c:125:27: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
125 | if ((unsigned)grow_by >
| ~~~~~~~~~~~~~~~~~ ^
126 | INT_MAX - (pkt->size + AV_INPUT_BUFFER_PADDING_SIZE))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/packet.c:138:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
138 | if (data_offset > INT_MAX - new_size)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/packet.c:148:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
148 | if (new_size + data_offset < INT_MAX - new_size/16)
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/packet.c:615:72: warning: unused parameter 'flags' [-Wunused-parameter]
615 | void *data, size_t size, int flags)
| ^
src/libavcodec/packet.c:622:60: warning: unused parameter 'flags' [-Wunused-parameter]
622 | size_t size, int flags)
| ^
src/libavcodec/packet.c:670:43: warning: unused parameter 'opaque' [-Wunused-parameter]
670 | static void *container_packet_alloc(void *opaque)
| ^
src/libavcodec/packet.c:675:42: warning: unused parameter 'opaque' [-Wunused-parameter]
675 | static void container_packet_reset(void *opaque, void *obj)
| ^
src/libavcodec/packet.c:680:41: warning: unused parameter 'opaque' [-Wunused-parameter]
680 | static void container_packet_free(void *opaque, void *obj)
| ^
src/libavcodec/packet.c:686:44: warning: unused parameter 'opaque' [-Wunused-parameter]
686 | static int container_packet_transfer(void *opaque, void *dst, void *src, unsigned flags)
| ^
src/libavcodec/packet.c:695:60: warning: unused parameter 'flags' [-Wunused-parameter]
695 | AVContainerFifo *av_container_fifo_alloc_avpacket(unsigned flags)
| ^
6 warnings generated.
CC libavcodec/pafaudio.o
10 warnings generated.
CC libavcodec/pafvideo.o
CC libavcodec/pamenc.o
CC libavcodec/parser.o
src/libavcodec/pafvideo.c:190:52: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
190 | if (bytestream2_get_bytes_left(&c->gb) < (j - offset) * 16)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/pafvideo.c:201:29: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
201 | } while (offset < j);
| ~~~~~~ ^ ~
src/libavcodec/pafvideo.c:223:44: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
223 | if (bytestream2_get_bytes_left(&c->gb) < opcode_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/pafvideo.c:234:20: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
234 | if (op > opcode_size)
| ~~ ^ ~~~~~~~~~~~
CC libavcodec/parsers.o
src/libavcodec/parser.c:171:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
171 | index = ffcodecparser(s->parser)->parse(s, avctx, (const uint8_t **) poutbuf,
| ^
CC libavcodec/pcm-bluray.o
1 warning generated.
CC libavcodec/pcm-blurayenc.o
4 warnings generated.
CC libavcodec/pcm-dvd.o
src/libavcodec/pcm-dvd.c:62:24: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
62 | if (s->last_header == header_int)
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
9 warnings generated.
CC libavcodec/pcm-dvdenc.o
CC libavcodec/pcm.o
1 warning generated.
CC libavcodec/pcx.o
CC libavcodec/pcxenc.o
CC libavcodec/pdvdec.o
src/libavcodec/pcxenc.c:144:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
144 | if (sw > 0xFFFFu || sh > 0xFFFFu)
| ~~ ^ ~~~~~~~
src/libavcodec/pcxenc.c:144:12: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
144 | if (sw > 0xFFFFu || sh > 0xFFFFu)
| ~~ ^ ~~~~~~~
2 warnings generated.
CC libavcodec/pdvenc.o
CC libavcodec/pgssubdec.o
CC libavcodec/pgxdec.o
CC libavcodec/photocd.o
src/libavcodec/pgssubdec.c:265:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
265 | if (buf_size > object->rle_remaining_len)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pgssubdec.c:282:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
282 | if (buf_size > rle_bitmap_len) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/pgssubdec.c:294:47: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
294 | if (avctx->width < width || avctx->height < height || !width || !height) {
| ~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/pgssubdec.c:294:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
294 | if (avctx->width < width || avctx->height < height || !width || !height) {
| ~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/pgssubdec.c:498:47: warning: unused parameter 'buf' [-Wunused-parameter]
498 | const uint8_t *buf, int buf_size)
| ^
src/libavcodec/pgssubdec.c:498:56: warning: unused parameter 'buf_size' [-Wunused-parameter]
498 | const uint8_t *buf, int buf_size)
| ^
src/libavcodec/pgxdec.c:27:43: warning: unused parameter 'avctx' [-Wunused-parameter]
27 | static int pgx_get_number(AVCodecContext *avctx, GetByteContext *g, int *number) {
| ^
src/libavcodec/pgssubdec.c: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 },
| ^
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 },
| ^
CC libavcodec/pictordec.o
1 warning generated.
CC libavcodec/pixblockdsp.o
8 warnings generated.
CC libavcodec/pixlet.o
CC libavcodec/png.o
In file included from src/libavcodec/pixlet.c:33:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/pixlet.c:134:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
134 | while (i < size) {
| ~ ^ ~~~~
src/libavcodec/pixlet.c:154:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
154 | if (j == width) {
| ~ ^ ~~~~~
src/libavcodec/pixlet.c:161:38: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
161 | if (state * 4ULL > 0xFF || i >= size)
| ~ ^ ~~~~
src/libavcodec/pixlet.c:180:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
180 | if (rlen > size - i)
| ~~~~ ^ ~~~~~~~~
src/libavcodec/pixlet.c:184:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
184 | for (k = 0; k < rlen; k++) {
| ~ ^ ~~~~
src/libavcodec/pixlet.c:186:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
186 | if (j == width) {
| ~ ^ ~~~~~
src/libavcodec/pixlet.c:224:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
224 | while (i < size) {
| ~ ^ ~~~~
src/libavcodec/pixlet.c:260:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
260 | if (j == width) {
| ~ ^ ~~~~~
src/libavcodec/pixlet.c:268:45: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
268 | if ((uint64_t)state > 0xFF / 4 || i >= size)
| ~ ^ ~~~~
src/libavcodec/pixlet.c:295:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
295 | if (rlen > 0xFFFF || i + rlen > size)
| ~~~~~~~~ ^ ~~~~
src/libavcodec/pixlet.c:301:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
301 | if (j == width) {
| ~ ^ ~~~~~
src/libavcodec/pixlet.c:443:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
443 | for (j = 0; j < scaled_height; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/pixlet.c:448:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
448 | for (j = 0; j < scaled_width; j++) {
| ~ ^ ~~~~~~~~~~~~
src/libavcodec/pixlet.c:450:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
450 | for (k = 0; k < scaled_height; k++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/pixlet.c:458:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
458 | for (k = 0; k < scaled_height; k++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/pixlet.c:475:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
475 | for (int i = 0; i < FF_ARRAY_ELEMS(ctx->lut); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/png_parser.o
src/libavcodec/pixlet.c:613:64: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
613 | if (pktsize <= 44 + (NB_LEVELS * 8 + 6) * 3 || pktsize - 4 > bytestream2_get_bytes_left(&ctx->gb)) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pixlet.c:631:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
631 | || height > INT_MAX - (1U << (NB_LEVELS + 1)))
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pixlet.c:630:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
630 | if ( width > INT_MAX - (1U << (NB_LEVELS + 1))
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
CC libavcodec/pngdec.o
src/libavcodec/png_parser.c:38:63: warning: unused parameter 'avctx' [-Wunused-parameter]
38 | static int png_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
src/libavcodec/png_parser.c:63:13: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
63 | i = FFMIN(ppc->remaining_size, buf_size);
| ^ ~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/png_parser.c:67:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
67 | if (ppc->chunk_pos == -1) {
| ~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/png_parser.c:83:35: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
83 | if (ppc->chunk_length >= buf_size - i)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
CC libavcodec/pngdsp.o
4 warnings generated.
CC libavcodec/pngenc.o
src/libavcodec/pngdec.c:154:40: warning: unused parameter 'color_type' [-Wunused-parameter]
154 | int color_type, const uint8_t *src)
| ^
src/libavcodec/pngdec.c:572:46: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'size_t' (aka 'unsigned long') [-Wsign-compare]
572 | if (exif_len > SIZE_MAX / 2 || end - ptr < 2 * exif_len)
| ~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/pngdec.c:1078:46: warning: unused parameter 'avctx' [-Wunused-parameter]
1078 | static int decode_plte_chunk(AVCodecContext *avctx, PNGDecContext *s,
| ^
src/libavcodec/pngdec.c:1410:19: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1410 | for (y = 0; y < s->y_offset; y++)
| ~ ^ ~~~~~~~~~~~
src/libavcodec/pngdec.c:1412:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1412 | for (y = s->y_offset; y < s->y_offset + s->cur_h; y++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pngdec.c:1418:40: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1418 | for (y = s->y_offset + s->cur_h; y < p->height; y++)
| ~ ^ ~~~~~~~~~
src/libavcodec/pngdec.c:1423:33: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1423 | for (y = s->y_offset; y < s->y_offset + s->cur_h; ++y) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pngdec.c:1426:37: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1426 | for (x = s->x_offset; x < s->x_offset + s->cur_w; ++x, foreground += bpp, background += bpp) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pngdec.c:1459:31: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1459 | for (b = 0; b < bpp - 1; ++b) {
| ~ ^ ~~~~~~~
src/libavcodec/pngdec.c:1487:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
1487 | for (size_t y = 0; y < s->cur_h; y++) {
| ~ ^ ~~~~~~~~
src/libavcodec/pngdec.c:1527:47: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1527 | if (length > 0x7fffffff || length + 8 > bytestream2_get_bytes_left(&s->gb)) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/pngdec.c:1893:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
1893 | sig != MNGSIG) {
| ~~~ ^ ~~~~~~
src/libavcodec/pngdec.c:1892:13: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
1892 | if (sig != PNGSIG &&
| ~~~ ^ ~~~~~~
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},
| ^
CC libavcodec/pnm_parser.o
20 warnings generated.
CC libavcodec/pnmdec.o
CC libavcodec/pnmenc.o
In file included from src/libavcodec/pnmdec.c:30:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/pnmdec.c:160:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
160 | if (v > s->maxval) {
| ~ ^ ~~~~~~~~~
src/libavcodec/pnmdec.c:180:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
180 | for (unsigned j = 0; j < n; j++)
| ~ ^ ~
src/libavcodec/pnmdec.c:184:44: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
184 | for (unsigned j = 0; j < n / 2; j++) {
| ~ ^ ~~~~~
src/libavcodec/pnmdec.c:238:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
238 | for (j = 0; j < n / 2; j++) {
| ~ ^ ~~~~~
src/libavcodec/pnmdec.c:250:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
250 | for (j = 0; j < n / 2; j++) {
| ~ ^ ~~~~~
src/libavcodec/pnmdec.c:256:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
256 | for (j = 0; j < n / 2; j++) {
| ~ ^ ~~~~~
9 warnings generated.
CC libavcodec/profiles.o
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
8 warnings generated.
src/libavcodec/prores_raw.c:258:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
258 | if (tile->x >= avctx->width)
| ~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/prores_raw.c:305:36: warning: unused parameter 'thread_nb' [-Wunused-parameter]
305 | int n, int thread_nb)
| ^
src/libavcodec/prores_raw.c:360:35: CC libavcodec/proresdata.o
warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
360 | if (bytestream2_get_be32(&gb) != avpkt->size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
CC libavcodec/proresdec.o
src/libavcodec/prores_raw_parser.c:47:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
47 | if (bytestream2_get_be32(&gb) != buf_size) /* Packet size */
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
1 warning generated.
CC libavcodec/proresdsp.o
src/libavcodec/proresdec.c:331:23: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
331 | if (pic_data_size > buf_size) {
| ~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/proresdec.c:389:37: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
389 | while (ctx->mb_width - mb_x < slice_mb_count)
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/proresdec.c:403:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
403 | if (mb_x == ctx->mb_width) {
| ~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/proresdec.c:414:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
414 | if (mb_x || mb_y != ctx->mb_height) {
| ~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/proresdec.c:478:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
478 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
| ^ ~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/proresdec.c:432:24: note: expanded from macro 'DECODE_CODEWORD'
432 | switch_bits = codebook & 3; \
| ^~~~~~~~
src/libavcodec/proresdec.c:478:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
478 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
| ^ ~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/proresdec.c:433:24: note: expanded from macro 'DECODE_CODEWORD'
433 | rice_order = codebook >> 5; \
| ^~~~~~~~
src/libavcodec/proresdec.c:478:43: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
478 | DECODE_CODEWORD(code, dc_codebook[FFMIN(code, 6U)], LAST_SKIP_BITS);
| ^ ~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/proresdec.c:434:24: note: expanded from macro 'DECODE_CODEWORD'
434 | exp_order = (codebook >> 2) & 7; \
| ^~~~~~~~
src/libavcodec/proresdec.c:516:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
516 | if (pos >= max_coeffs) {
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/proresdec.c:558:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
558 | for (i = 0; i < slice->mb_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/proresdec.c:595:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
595 | for (i = 0; i < slice->mb_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/proresdec.c:639:61: warning: unused parameter 'arg' [-Wunused-parameter]
639 | static int decode_slice_thread(AVCodecContext *avctx, void *arg, int jobnr, int threadnr)
| ^
src/libavcodec/proresdec.c:639:81: warning: unused parameter 'threadnr' [-Wunused-parameter]
639 | static int decode_slice_thread(AVCodecContext *avctx, void *arg, int jobnr, int threadnr)
| ^
src/libavcodec/proresdec.c:670:57: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
670 | || hdr_size+y_data_size+u_data_size+v_data_size > slice->data_size){
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
13 warnings generated.
3 warnings generated.
CC libavcodec/proresenc_anatoliy.o
CC libavcodec/proresenc_kostya.o
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
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_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_anatoliy.c:52:26: warning: missing field 'name' initializer [-Wmissing-field-initializers]
52 | { AV_PROFILE_UNKNOWN }
| ^
src/libavcodec/proresenc_kostya.c:170:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
170 | if (val >= switch_val) {
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/proresenc_kostya.c:245:47: warning: unused parameter 'src' [-Wunused-parameter]
245 | const uint16_t *src, ptrdiff_t linesize,
| ^
src/libavcodec/proresenc_kostya.c:245:62: warning: unused parameter 'linesize' [-Wunused-parameter]
245 | const uint16_t *src, ptrdiff_t linesize,
| ^
src/libavcodec/proresenc_anatoliy.c:243:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
243 | if (val >= switch_val) {
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/proresenc_kostya.c:291:35: warning: unused parameter 'quant' [-Wunused-parameter]
291 | int quant)
| ^
src/libavcodec/proresenc_kostya.c:409:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
409 | if (val >= switch_val) {
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/proresenc_kostya.c:483:49: warning: unused parameter 'src' [-Wunused-parameter]
483 | const uint16_t *src, ptrdiff_t linesize,
| ^
src/libavcodec/proresenc_kostya.c:483:64: warning: unused parameter 'linesize' [-Wunused-parameter]
483 | const uint16_t *src, ptrdiff_t linesize,
| ^
src/libavcodec/proresenc_anatoliy.c:517:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
517 | src/libavcodec/proresenc_kostya.c : 515 :f49o:r warning: (unused parameter 'src' [-Wunused-parameter];
j < d515s | t _ w i d t h ; j + + )
| ~ ^ ~~~~~~~~~
src/libavcodec/proresenc_anatoliy.c : 523 : 14 : warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
con s523t | u i n tf1o6r_ t( ;* sir c<, dpsttr_dhiefifg_htt ;l iin+e+s)i z{e
,
| ~ ^ ~~~~~~~~~~|
^
src/libavcodec/proresenc_kostya.csrc/libavcodec/proresenc_anatoliy.c::515524::6423:: warning: warning: unused parameter 'linesize' [-Wunused-parameter]comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
515 | 524 | f o r ( j = 0 ; j < d s t _ w i dctohn;s t+ +uji)n t{1
6 _| 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_anatoliy.c:665:53: warning: unused parameter 'picture_index' [-Wunused-parameter]
665 | uint8_t *buf, const int buf_size, const int picture_index, const int is_top_field)
| ^
src/libavcodec/proresenc_kostya.c: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_anatoliy.c:939:94: warning: src/libavcodec/proresenc_kostya.cmissing field 'unit' initializer [-Wmissing-field-initializers]:
995:52: warning: missing field 'unit' initializer [-Wmissing-field-initializers]939
| 995{ | " v e n d o r "A,V _"OvPeTn_dToYrP EI_DI"N,T ,O F{F S.EiT6(4v e=n d0o r}),, 0A,V _8O1P9T2_, TVYEP E}_,S
T R| I ^N
G, { .str = "fmpg" }, 0, 0, VE },
| ^
src/libavcodec/proresenc_anatoliy.c:940:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
940 | { NULL src/libavcodec/proresenc_kostya.c}:
1011 :| 34 ^:
warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1011 | { .i64 = 16 }, 0, 16, VE },
| ^
src/libavcodec/proresenc_kostya.c:1012:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1012 | { NULL }
| ^
13 warnings generated.
CC libavcodec/proresenc_kostya_common.o
CC libavcodec/proresenc_kostya_vulkan.o
CC libavcodec/prosumer.o
In file included from src/libavcodec/proresenc_kostya_vulkan.c:30:
In file included from src/libavutil/vulkan_spirv.h:22:
src/libavutil/vulkan.h:369:16: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
369 | while (cnt < FF_ARRAY_ELEMS(f->img) && f->img[cnt])
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.h:394:26: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
394 | out->pNext = (void *)in;
| ^
In file included from src/libavcodec/proresenc_kostya_vulkan.c:32:
src/libavutil/vulkan_loader.h:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
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 }
| ^
src/libavcodec/prosumer.c:48:47: warning: unused parameter 'size' [-Wunused-parameter]
48 | static int decompress(GetByteContext *gb, int size, PutByteContext *pb, const uint32_t *lut)
| ^
src/libavcodec/prosumer.c:67:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
67 | for (int i = 0; i < (b & 0xFFu); i++)
| ~ ^ ~~~~~~~~~
src/libavcodec/prosumer.c:163:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
163 | av_assert0(s->size >= bytestream2_get_bytes_left_p(&s->pb));
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavcodec/prosumer.c:307:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
307 | for (int i = 1; i < FF_ARRAY_ELEMS(table); i += 2) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
CC libavcodec/psd.o
75 warnings generated.
CC libavcodec/psymodel.o
src/libavcodec/psd.c:249:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
249 | if (bytestream2_get_bytes_left(&s->gb) < scanline_count * 2) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/psd.c:291:31: warning: comparison of integers of different signs: 'unsigned int' and 'int8_t' (aka 'signed char') [-Wsign-compare]
291 | for (p = 0; p <= rle_char; p++) {
| ~ ^ ~~~~~~~~
src/libavcodec/psd.c:463:48: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
463 | if (bytestream2_get_bytes_left(&s->gb) < s->uncompressed_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/psd.c:480:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
480 | for (p = 0; p < s->pixel_size; p++) {
| ~ ^ ~~~~~~~~~~~~~
CC libavcodec/pthread.o
10 warnings generated.
CC libavcodec/pthread_frame.o
18 warnings generated.
CC libavcodec/pthread_slice.o
CC libavcodec/ptx.o
src/libavcodec/pthread_frame.c:634:45: warning: format specifies type 'void *' but the argument has type 'atomic_int *' (aka '_Atomic(int) *') [-Wformat-pedantic]
634 | "%p finished %d field %d\n", progress, n, field);
| ~~ ^~~~~~~~
src/libavcodec/pthread_frame.c:657:67: warning: format specifies type 'void *' but the argument has type 'atomic_int *' (aka '_Atomic(int) *') [-Wformat-pedantic]
657 | "thread awaiting %d field %d from %p\n", n, field, progress);
| ~~ ^~~~~~~~
src/libavcodec/pthread_slice.c:57:66: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
57 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads)
| ^
src/libavcodec/pthread_slice.c:57:79: warning: unused parameter 'nb_threads' [-Wunused-parameter]
57 | static void worker_func(void *priv, int jobnr, int threadnr, int nb_jobs, int nb_threads)
| ^
2 warnings generated.
4 warnings generated.
CC libavcodec/qcelpdec.o
CC libavcodec/qdm2.o
CC libavcodec/qdmc.o
2 warnings generated.
CC libavcodec/qdrw.o
src/libavcodec/qdm2.c:531:51: warning: unused parameter 'tone_level_idx' [-Wunused-parameter]
531 | static int fill_coding_method_array(sb_int8_array tone_level_idx,
| ^
src/libavcodec/qdm2.c:532:52: warning: unused parameter 'tone_level_idx_temp' [-Wunused-parameter]
532 | sb_int8_array tone_level_idx_temp,
| ^
src/libavcodec/qdm2.c:535:42: warning: unused parameter 'c' [-Wunused-parameter]
535 | int c, int superblocktype_2_3,
| ^
src/libavcodec/qdm2.c:1219:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1219 | if (i >= FF_ARRAY_ELEMS(q->sub_packet_list_A)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/qdm2.c:1368:26: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1368 | if (local_int_14 >= FF_ARRAY_ELEMS(fft_level_index_table))
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/qdm2.c:1397:45: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1397 | if (q->fft_coefs_index + stereo >= FF_ARRAY_ELEMS(q->fft_coefs))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/qdm2.c:1608:65: warning: unused parameter 'sub_packet' [-Wunused-parameter]
1608 | static void qdm2_calculate_fft(QDM2Context *q, int channel, int sub_packet)
| ^
src/libavcodec/qdm2.c:1773:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1773 | if (s->checksum_size >= 1U << 28 || s->checksum_size <= 1) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/qdmc.c:267:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
267 | if (s->checksum_size >= 1U << 28) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/qdmc.c:335:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
335 | if (v >= FF_ARRAY_ELEMS(code_prefix))
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/qdmc.c:412:15: warning: comparison of integers of different signs: 'const int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
412 | if (index >= FF_ARRAY_ELEMS(s->tones[group])) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/qoadec.o
CC libavcodec/qoi_parser.o
src/libavcodec/qoi_parser.c:34:63: warning: unused parameter 'avctx' [-Wunused-parameter]
34 | static int qoi_parse(AVCodecParserContext *s, AVCodecContext *avctx,
| ^
1 warning generated.
CC libavcodec/qoidec.o
CC libavcodec/qoienc.o
src/libavcodec/qoidec.c:71:34: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
71 | for (int n = 0, off_x = 0; n < len; n += channels, off_x++) {
| ~ ^ ~~~
3 warnings generated.
CC libavcodec/qpeg.o
1 warning generated.
CC libavcodec/qpeldsp.o
CC libavcodec/qsv_api.o
src/libavcodec/qpeg.c:327:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
327 | pal_size = FFMIN(1024U, avctx->extradata_size);
| ^ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
CC libavcodec/qtrle.o
1 warning generated.
CC libavcodec/qtrleenc.o
CC libavcodec/r210dec.o
CC libavcodec/r210enc.o
CC libavcodec/ra144.o
CC libavcodec/ra144dec.o
8 warnings generated.
CC libavcodec/ra144enc.o
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/ra288.o
CC libavcodec/ralf.o
In file included from src/libavcodec/ralf.c:35:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/ralf.c:36:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
CC libavcodec/rangecoder.o
In file included from src/libavcodec/rangecoder.c:40:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/rangecoder.c:57:41: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
57 | ff_init_range_encoder(c, (uint8_t *)buf, buf_size);
| ^
2 warnings generated.
CC libavcodec/rasc.o
src/libavcodec/ralf.c:467:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
467 | if (num_blocks >= FF_ARRAY_ELEMS(ctx->block_size))
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
CC libavcodec/ratecontrol.o
src/libavcodec/rasc.c:117:40: warning: unused parameter 'avpkt' [-Wunused-parameter]
117 | const AVPacket *avpkt, unsigned size)
| ^
src/libavcodec/rasc.c:117:56: warning: unused parameter 'size' [-Wunused-parameter]
117 | const AVPacket *avpkt, unsigned size)
| ^
src/libavcodec/rasc.c:195:25: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
195 | zstream->avail_in = FFMIN(size, bytestream2_get_bytes_left(gb));
| ^ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/rasc.c:226:47: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
226 | if (nb_moves > INT32_MAX / 16 || nb_moves > avctx->width * avctx->height)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/rasc.c:248:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
248 | if (bytestream2_get_bytes_left(&mc) < uncompressed_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/rasc.c:251:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
251 | for (int i = 0; i < nb_moves; i++) {
| ~ ^ ~~~~~~~~
src/libavcodec/rasc.c:357:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
357 | w > avctx->width || h > avctx->height)
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/rasc.c:357:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
357 | w > avctx->width || h > avctx->height)
| ~ ^ ~~~~~~~~~~~~
src/libavcodec/rasc.c:356:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
356 | if (x >= avctx->width || y >= avctx->height ||
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/rasc.c:356:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
356 | if (x >= avctx->width || y >= avctx->height ||
| ~ ^ ~~~~~~~~~~~~
src/libavcodec/rasc.c:360:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
360 | if (x + w > avctx->width || y + h > avctx->height)
| ~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/rasc.c:360:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
360 | if (x + w > avctx->width || y + h > avctx->height)
| ~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/rasc.c:374:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
374 | if (bytestream2_get_bytes_left(gb) < uncompressed_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/rasc.c:400:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
400 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE'
329 | if (cx >= w * s->bpp) { \
| ~~ ^ ~~~~~~~~~~
src/libavcodec/rasc.c:411:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
411 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE'
329 | if (cx >= w * s->bpp) { \
| ~~ ^ ~~~~~~~~~~
src/libavcodec/rasc.c:420:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
420 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE'
329 | if (cx >= w * s->bpp) { \
| ~~ ^ ~~~~~~~~~~
src/libavcodec/rasc.c:431:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
431 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE'
329 | if (cx >= w * s->bpp) { \
| ~~ ^ ~~~~~~~~~~
src/libavcodec/rasc.c:442:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
442 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE'
329 | if (cx >= w * s->bpp) { \
| ~~ ^ ~~~~~~~~~~
src/libavcodec/rasc.c:448:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
448 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE'
329 | if (cx >= w * s->bpp) { \
| ~~ ^ ~~~~~~~~~~
src/libavcodec/rasc.c:462:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
462 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE'
329 | if (cx >= w * s->bpp) { \
| ~~ ^ ~~~~~~~~~~
src/libavcodec/rasc.c:473:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
473 | NEXT_LINE
| ^~~~~~~~~
src/libavcodec/rasc.c:329:12: note: expanded from macro 'NEXT_LINE'
329 | if (cx >= w * s->bpp) { \
| ~~ ^ ~~~~~~~~~~
src/libavcodec/rasc.c:566:31: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
566 | if (w > avctx->width || h > avctx->height)
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/rasc.c:566:11: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
566 | if (w > avctx->width || h > avctx->height)
| ~ ^ ~~~~~~~~~~~~
src/libavcodec/rasc.c:592:40: warning: unused parameter 'avpkt' [-Wunused-parameter]
592 | const AVPacket *avpkt, unsigned size)
| ^
src/libavcodec/rasc.c:616:52: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
616 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/rasc.c:616:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
616 | if (s->cursor_x >= avctx->width || s->cursor_y >= avctx->height)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/rasc.c:620:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
620 | s->cursor_y + s->cursor_h > avctx->height)
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/rasc.c:619:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
619 | if (s->cursor_x + s->cursor_w > avctx->width ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/rasc.c:625:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
625 | for (int i = 0; i < s->cursor_h; i++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/rasc.c:626:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
626 | for (int j = 0; j < s->cursor_w; j++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/rasc.c:653:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
653 | for (int i = 0; i < s->cursor_h; i++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/rasc.c:654:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
654 | for (int j = 0; j < s->cursor_w; j++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/rasc.c:668:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
668 | for (int i = 0; i < s->cursor_h; i++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/rasc.c:669:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
669 | for (int j = 0; j < s->cursor_w; j++) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/rasc.c:713:44: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
713 | if (bytestream2_get_bytes_left(gb) < size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/rasc.c:806:163: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
806 | { "skip_cursor", "skip the cursor", offsetof(RASCContext, skip_cursor), AV_OPT_TYPE_BOOL, {.i64 = 0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_VIDEO_PARAM },
| ^
src/libavcodec/rasc.c:807:8: warning: missing field 'help' initializer [-Wmissing-field-initializers]
807 | { NULL },
| ^
In file included from src/libavcodec/ratecontrol.c:34:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/ratecontrol.c:578:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
578 | if (i <= 0 || i >= INT_MAX / sizeof(RateControlEntry))
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
CC libavcodec/raw.o
CC libavcodec/rawdec.o
37 warnings generated.
CC libavcodec/rawenc.o
3 warnings generated.
CC libavcodec/realtextdec.o
src/libavcodec/rawdec.c:60:148: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | {"top", "top field first", offsetof(RawVideoContext, tff), AV_OPT_TYPE_BOOL, {.i64 = -1}, -1, 1, AV_OPT_FLAG_DECODING_PARAM|AV_OPT_FLAG_VIDEO_PARAM},
| ^
src/libavcodec/rawdec.c:61:6: warning: missing field 'help' initializer [-Wmissing-field-initializers]
61 | {NULL}
| ^
src/libavcodec/rawenc.c:61:58: warning: cast from 'unsigned char *const *' to 'const unsigned char **' drops const qualifier [-Wcast-qual]
61 | (const uint8_t **)frame->data, frame->linesize,
| ^
CC libavcodec/rka.o
1 warning generated.
CC libavcodec/rl.o
CC libavcodec/rl2.o
2 warnings generated.
CC libavcodec/rle.o
src/libavcodec/rka.c:195:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
195 | for (int i = 0; i < FF_ARRAY_ELEMS(m->val4); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/rka.c:202:44: warning: unused parameter 'bps' [-Wunused-parameter]
202 | int sample_rate, int bps)
| ^
src/libavcodec/rka.c:218:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
218 | for (int i = 0; i < FF_ARRAY_ELEMS(s->bprob[0]); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/rka.c:414:12: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
414 | size = FFMIN(size, am->buf_size - 1);
| ^ ~~~~ ~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/rka.c:426:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
426 | if (size == am->buf_size - 1) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/rka.c:440:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
440 | if (j >= v) {
| ~ ^ ~
src/libavcodec/rka.c:454:53: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
454 | for (int k = val - 1; (val & (val - 1)) != k; k &= k - 1)
| ~~~~~~~~~~~~~~~ ^ ~
src/libavcodec/rka.c:462:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
462 | if (size == am->buf_size - 1) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/rka.c:483:26: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
483 | } while (val + 1 < am->buf_size && am->prob[1][val + 1]);
| ~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/rka.c:494:43: warning: unused parameter 's' [-Wunused-parameter]
494 | static int decode_filt_coeffs(RKAContext *s, ChContext *ctx, ACoder *ac, FiltCoeffs *dst)
| ^
src/libavcodec/rka.c:541:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
541 | } while (idx < dst->size);
| ~~~ ^ ~~~~~~~~~
src/libavcodec/rka.c:650:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
650 | } while (idx <= ctx->size);
| ~~~ ^ ~~~~~~~~~
src/libavcodec/rka.c:699:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
699 | for (int x = 0; x < size;) {
| ~ ^ ~~~~
src/libavcodec/rka.c:707:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
707 | rsize = FFMIN(split, size - x);
| ^ ~~~~~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/rka.c:708:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
708 | for (int y = 0; y < rsize; y++, off++) {
| ~ ^ ~~~~~
src/libavcodec/rka.c:711:21: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
711 | if (off >= FF_ARRAY_ELEMS(ctx->buf0))
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/rka.c:729:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
729 | for (int i = 0; i < filt.size && i < 15; i++)
| ~ ^ ~~~~~~~~~
src/libavcodec/rka.c:732:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
732 | for (int i = 15; i < filt.size; i++)
| ~ ^ ~~~~~~~~~
CC libavcodec/roqaudioenc.o
CC libavcodec/roqvideo.o
CC libavcodec/roqvideodec.o
CC libavcodec/roqvideoenc.o
src/libavcodec/roqvideodec.c:55:57: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
55 | if((nv2 = chunk_arg & 0xff) == 0 && nv1 * 6 < chunk_size)
| ~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/roqvideodec.c:74:20: warning: comparison of integers of different signs: 'unsigned long' and 'int' [-Wsign-compare]
74 | if (chunk_size > bytestream2_get_bytes_left(gb)) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/roqvideodec.c:79:33: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
79 | while (bytestream2_tell(gb) < chunk_start + chunk_size) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/roqvideodec.c:82:42: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
82 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/roqvideodec.c:116:50: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
116 | if (bytestream2_tell(gb) >= chunk_start + chunk_size) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/roqvideoenc.c:245:58: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/roqvideoenc.c:245:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
245 | if ((unsigned) mx > roq->width-size || (unsigned) my > roq->height-size)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/roqvideoenc.c:485:77: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
485 | if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] <
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
486 | best_dist) {
| ~~~~~~~~~
src/libavcodec/roqvideoenc.c:549:74: warning: comparison of integers of different signs: 'uint64_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
549 | if (ROQ_LAMBDA_SCALE*cel->eval_dist[i] + enc->lambda*bitsUsed[i] <
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
550 | best_dist) {
| ~~~~~~~~~
src/libavcodec/roqvideoenc.c:663:46: warning: unused parameter 'w' [-Wunused-parameter]
663 | int w, int h, int numBlocks)
| ^
src/libavcodec/roqvideoenc.c:663:53: warning: unused parameter 'h' [-Wunused-parameter]
663 | int w, int h, int numBlocks)
| ^
src/libavcodec/roqvideoenc.c:1076:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1076 | if (enc->framesSinceKeyframe == avctx->gop_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/roqvideoenc.c:1108:147: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
1108 | { "quake3_compat", "Whether to respect known limitations in Quake 3 decoder", OFFSET(quake3_compat), AV_OPT_TYPE_BOOL, { .i64 = 1 }, 0, 1, VE },
| ^
src/libavcodec/roqvideoenc.c:1109:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1109 | { NULL },
| ^
18 warnings generated.
CC libavcodec/rpza.o
5 warnings generated.
CC libavcodec/rpzaenc.o
In file included from src/libavcodec/rpzaenc.c:34:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/rpzaenc.c:433:65: warning: unused parameter 'block_counter' [-Wunused-parameter]
433 | const BlockInfo *bi, int block_counter)
| ^
src/libavcodec/rpzaenc.c:721:23: warning: comparison of integers of different signs: 'int' and 'channel_offset' (aka 'enum channel_offset') [-Wsign-compare]
721 | if (i == chan) {
| ~ ^ ~~~~
src/libavcodec/rpzaenc.c:862:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
862 | { "skip_frame_thresh", NULL, OFFSET(skip_frame_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE},
| ^
src/libavcodec/rpzaenc.c:863:107: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
863 | { "start_one_color_thresh", NULL, OFFSET(start_one_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE},
| ^
src/libavcodec/rpzaenc.c:864:113: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
864 | { "continue_one_color_thresh", NULL, OFFSET(continue_one_color_thresh), AV_OPT_TYPE_INT, {.i64=0}, 0, 24, VE},
| ^
src/libavcodec/rpzaenc.c:865:103: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
865 | { "sixteen_color_thresh", NULL, OFFSET(sixteen_color_thresh), AV_OPT_TYPE_INT, {.i64=1}, 0, 24, VE},
| ^
src/libavcodec/rpzaenc.c:866:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
866 | { NULL },
| ^
CC libavcodec/rscc.o
src/libavcodec/rscc.c:201:31: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare]
201 | if (packed_tiles_size != tiles_nb * TILE_SIZE) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
src/libavcodec/rscc.c:204:49: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare]
204 | if (bytestream2_get_bytes_left(gbc) < packed_tiles_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/rscc.c:304:32: warning: comparison of integers of different signs: 'uLongf' (aka 'unsigned long') and 'int' [-Wsign-compare]
304 | if (ctx->inflated_size < pixel_size) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/rscc.c: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)
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
CC libavcodec/rtjpeg.o
CC libavcodec/rtv1.o
src/libavcodec/rtv1.c:116:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
116 | if (width > INT_MAX-4U || height > INT_MAX-4U)
| ~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/rtv1.c:116:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
116 | if (width > INT_MAX-4U || height > INT_MAX-4U)
| ~~~~~ ^ ~~~~~~~~~~
CC libavcodec/rv10.o
2 warnings generated.
CC libavcodec/rv10enc.o
9 warnings generated.
CC libavcodec/rv20enc.o
In file included from src/libavcodec/rv10enc.c:30:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/rv10enc.c:73:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
73 | if (avctx->width * avctx->height >= 1U << 20) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/rv10.c:317:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
317 | for (unsigned i = 0; i < sym_rl_elems; i++) {
| ~ ^ ~~~~~~~~~~~~
src/libavcodec/rv10.c:541:45: warning: unused parameter 'avctx' [-Wunused-parameter]
541 | static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n)
| ^
src/libavcodec/rv10.c:580:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
580 | if (offset >= buf_size)
| ~~~~~~ ^ ~~~~~~~~
src/libavcodec/rv10.c:594:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
594 | offset + FFMAX(size, size2) > buf_size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
In file included from src/libavcodec/rv20enc.c:31:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/rv20enc.c:33:
src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter]
47 | int16_t block[6][64],
| ^
3 warnings generated.
CC libavcodec/rv30.o
3 warnings generated.
CC libavcodec/rv30dsp.o
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) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
4 warnings generated.
CC libavcodec/rv34.o
In file included from src/libavcodec/rv34.c:41:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
1 warning generated.
CC libavcodec/rv34_parser.o
src/libavcodec/rv34.c:626:53: warning: unused parameter 'block_type' [-Wunused-parameter]
626 | static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir)
| ^
src/libavcodec/rv34.c:626:69: warning: unused parameter 'dir' [-Wunused-parameter]
626 | static void rv34_pred_mv_rv3(RV34DecContext *r, int block_type, int dir)
| ^
src/libavcodec/rv34.c:754:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
754 | (unsigned)(src_y - !!ly*2) > s->v_edge_pos - !!ly*2 - (height<<3) - 4) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/rv34.c:753:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
753 | (unsigned)(src_x - !!lx*2) > s->h_edge_pos - !!lx*2 - (width <<3) - 4 ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/rv34.c:897:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
897 | r->dmv[i][1] == INVALID_VLC) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/rv34.c:896:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
896 | if (r->dmv[i][0] == INVALID_VLC ||
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/rv34.c:1454:20: warning: comparison of integers of different signs: 'int' and 'enum AVPictureType' [-Wsign-compare]
1454 | if (slice_type != s->pict_type) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/rv34.c:1582:45: warning: unused parameter 'avctx' [-Wunused-parameter]
1582 | static int get_slice_offset(AVCodecContext *avctx, const uint8_t *buf, int n, int slice_count, int buf_size)
| ^
CC libavcodec/rv34dsp.o
9 warnings generated.
CC libavcodec/rv40.o
CC libavcodec/rv40dsp.o
In file included from src/libavcodec/rv40.c:37:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/rv40.c:236:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
236 | if (r->mb_skip_run > (unsigned)s->mb_num)
| ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
CC libavcodec/rv60dec.o
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) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
2 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++)
| ~ ^ ~~~~~~~~~~~~~~
9 warnings generated.
CC libavcodec/s302m.o
CC libavcodec/s302menc.o
CC libavcodec/samidec.o
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)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/sanm.o
CC libavcodec/sbc.o
2 warnings generated.
CC libavcodec/sbc_parser.o
src/libavcodec/sanm.c:608:59: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
608 | if ((param2 > 256) || (bytestream2_get_bytes_left(gb) < loop))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/sanm.c:759:41: warning: unused parameter 'ctx' [-Wunused-parameter]
759 | static int rle_decode(SANMVideoContext *ctx, GetByteContext *gb, uint8_t *dst, const int out_size)
| ^
src/libavcodec/sanm.c:1030:37: warning: unused parameter 'width' [-Wunused-parameter]
1030 | int left, int width, int height)
| ^
src/libavcodec/sanm.c:1030:48: warning: unused parameter 'height' [-Wunused-parameter]
1030 | int left, int width, int height)
| ^
src/libavcodec/sanm.c:1260:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1260 | if (decoded_size > height * width) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/sbc_parser.c:102:31: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
102 | pc->header_size = FFMIN(sizeof(pc->header), buf_size);
| ^ ~~~~~~~~~~~~~~~~~~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/sanm.c:1587:22: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1587 | if (decoded_size > ctx->aligned_height * width) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/sanm.c:1907:26: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1907 | if (decoded_size > width * height) {
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/sanm.c:2804:50: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2804 | if (bytestream2_get_byteCC libavcodec/sbcdec.o
s_left(&ctx->gb) < size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
1 warning generated.
CC libavcodec/sbcdsp.o
src/libavcodec/sbcdec.c:334:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
334 | for (i = 0; i < FF_ARRAY_ELEMS(sbc->dsp.offset[0]); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/sbcdsp.c:71:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
71 | for (i = 0; i < subbands; i++)
| ~ ^ ~~~~~~~~
src/libavcodec/sbcdsp.c:75:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
75 | for (hop = 0; hop < 10*subbands; hop += 2*subbands)
| ~~~ ^ ~~~~~~~~~~~
src/libavcodec/sbcdsp.c:76:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
76 | for (i = 0; i < 2*subbands; i++)
| ~ ^ ~~~~~~~~~~
src/libavcodec/sbcdsp.c:80:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
80 | for (i = 0; i < subbands; i++)
| ~ ^ ~~~~~~~~
src/libavcodec/sbcdsp.c:86:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
86 | for (i = 0; i < subbands/2; i++)
| ~ ^ ~~~~~~~~~~
src/libavcodec/sbcdsp.c:87:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
87 | for (j = 0; j < 2*subbands; j++)
| ~ ^ ~~~~~~~~~~
src/libavcodec/sbcdsp.c:90:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
90 | for (i = 0; i < subbands; i++)
| ~ ^ ~~~~~~~~
src/libavcodec/sbcdsp.c:138:51: warning: unused parameter 'out_stride' [-Wunused-parameter]
138 | int out_stride)
| ^
src/libavcodec/sbcdsp.c:146:52: warning: unused parameter 'out_stride' [-Wunused-parameter]
146 | int out_stride)
| ^
1 warning generated.
CC libavcodec/sbcenc.o
9 warnings generated.
CC libavcodec/sbrdsp.o
In file included from src/libavcodec/sbrdsp.c:224:
src/libavcodec/sbrdsp_template.c:52:38: warning: unused parameter 'kx' [-Wunused-parameter]
52 | int kx, int m_max)
| ^
src/libavcodec/sbrdsp_template.c:67:38: warning: unused parameter 'kx' [-Wunused-parameter]
67 | int kx, int m_max)
| ^
In file included from src/libavcodec/sbcenc.c:39:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/sbcenc.c:334:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
334 | OFFSET(max_delay), AV_OPT_TYPE_DURATION, {.i64 = 13000}, 1000,13000, AE },
| ^
src/libavcodec/sbcenc.c:336:79: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
336 | OFFSET(msbc), AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, AE },
| ^
src/libavcodec/sbcenc.c:338:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
338 | { NULL },
| ^
2 warnings generated.
CC libavcodec/sbrdsp_fixed.o
5 warnings generated.
CC libavcodec/scpr.o
In file included from src/libavcodec/sbrdsp_fixed.c:314:
src/libavcodec/sbrdsp_template.c:52:38: warning: unused parameter 'kx' [-Wunused-parameter]
52 | int kx, int m_max)
| ^
src/libavcodec/sbrdsp_template.c:67:38: warning: unused parameter 'kx' [-Wunused-parameter]
67 | int kx, int m_max)
| ^
In file included from src/libavcodec/scpr.c: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
CC libavcodec/sga.o
src/libavcodec/sga.c:201:44: warning: unused parameter 'avctx' [-Wunused-parameter]
201 | static int lzss_decompress(AVCodecContext *avctx,
| ^
src/libavcodec/sga.c:408:54: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
408 | if (sizeof(s->uncompressed) - offset < size)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/sga.c:432:46: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
432 | if (sizeof(s->uncompressed) - offset < left)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
7 warnings generated.
CC libavcodec/sgidec.o
3 warnings generated.
src/libavcodec/sgidec.c:127:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
127 | if (len * 2 > bytestream2_get_bytes_left(g)) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/sgidec.c:140:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
140 | if (ret != width)
| ~~~ ^ ~~~~~
CC libavcodec/sgienc.o
2 warnings generated.
CC libavcodec/sgirledec.o
src/libavcodec/sgienc.c:247:69: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
247 | bytestream2_put_be16(&pbc, ((uint16_t *)in_buf)[x]);
| ^
src/libavcodec/sgienc.c:249:69: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
249 | bytestream2_put_le16(&pbc, ((uint16_t *)in_buf)[x]);
| ^
src/libavcodec/sgienc.c:207:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
207 | for (z = 0; z < depth; z++) {
| ~ ^ ~~~~~
src/libavcodec/sgienc.c:210:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
210 | for (y = 0; y < height; y++) {
| ~ ^ ~~~~~~
src/libavcodec/sgienc.c:213:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
213 | for (x = 0; x < width * bytes_per_channel; x += bytes_per_channel)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/sgienc.c:238:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
238 | for (z = 0; z < depth; z++) {
| ~ ^ ~~~~~
src/libavcodec/sgienc.c:241:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
241 | for (y = 0; y < height; y++) {
| ~ ^ ~~~~~~
src/libavcodec/sgienc.c:242:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
242 | for (x = 0; x < width * depth; x += depth)
| ~ ^ ~~~~~~~~~~~~~
src/libavcodec/sgienc.c:266:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
266 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
| ^
src/libavcodec/sgienc.c:268:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
268 | { NULL },
| ^
CC libavcodec/sheervideo.o
10 warnings generated.
CC libavcodec/shorten.o
In file included from src/libavcodec/shorten.c:36:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/shorten.c:133:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
133 | for (chan = 0; chan < s->channels; chan++) {
| ~~~~ ^ ~~~~~~~~~~~
src/libavcodec/shorten.c:134:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
134 | if (FFMAX(1, s->nmean) >= UINT_MAX / sizeof(int32_t)) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/shorten.c:167:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
167 | if (k > 31U)
| ~ ^ ~~~
src/libavcodec/shorten.c:206:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
206 | for (chan = 0; chan < s->channels; chan++)
| ~~~~ ^ ~~~~~~~~~~~
src/libavcodec/shorten.c:361:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
361 | if ((unsigned)pred_order > s->nwrap) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/shorten.c:375:24: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
375 | if (pred_order >= FF_ARRAY_ELEMS(fixed_coeffs)) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/shorten.c:433:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
433 | if (s->avctx->ch_layout.nb_channels != s->channels) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/shorten.c:454:21: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
454 | if (maxnlpc > 1024U) {
| ~~~~~~~ ^ ~~~~~
src/libavcodec/shorten.c:459:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
459 | if (s->nmean > 32768U) {
| ~~~~~~~~ ^ ~~~~~~
src/libavcodec/shorten.c:465:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
465 | if ((unsigned)skip_bytes > FFMAX(get_bits_left(&s->gb), 0)/8) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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++) {
| ~ ^ ~~~~~~~~~~~
8 warnings generated.
CC libavcodec/simple_idct.o
42 warnings generated.
CC libavcodec/sinewin.o
CC libavcodec/sipr.o
19 warnings generated.
CC libavcodec/sipr16k.o
CC libavcodec/sipr_parser.o
CC libavcodec/siren.o
src/libavcodec/sipr_parser.c:31:61: warning: unused parameter 'buf' [-Wunused-parameter]
31 | statCC libavcodec/smacker.o
ic int sipr_split(AVCodecContext *avctx, const uint8_t *buf, int buf_size)
| ^
1 warning generated.
CC libavcodec/smc.o
src/libavcodec/siren.c:605:48: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
605 | if (index + show_bits1(gb) >= decoder_tables_elements[category]) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/siren.c:658:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
658 | if (i >= FF_ARRAY_ELEMS(noise_category5)) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/smacker.c:205:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
205 | if(size >= UINT_MAX>>4){ // (((size + 3) >> 2) + 3) << 2 must not overflow
| ~~~~ ^ ~~~~~~~~~~~
src/libavcodec/smacker.c:613:18: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
613 | if (unp_size > (1U<<24)) {
| ~~~~~~~~ ^ ~~~~~~
CC libavcodec/smcenc.o
2 warnings generated.
CC libavcodec/smpte_436m.o
2 warnings generated.
CC libavcodec/snappy.o
src/libavcodec/smpte_436m.c:82:35: warning: comparison of integers of different signs: 'const uint32_t' (aka 'const unsigned int') and 'int' [-Wsign-compare]
82 | if (anc->payload_array_length < ret)
| ~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~
src/libavcodec/snappy.c:70:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
70 | if (size < len)
| ~~~~ ^ ~~~
src/libavcodec/smpte_436m.c:464:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
464 | if (bytestream2_get_bytes_left(&gb) < data_length)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~
1 warning generated.
CC libavcodec/snow.o
2 warnings generated.
CC libavcodec/snow_dwt.o
In file included from src/libavcodec/snow.c:28:
src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter]
96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high)
| ^
In file included from src/libavcodec/snow.c:29:
In file included from src/libavcodec/snow.h:31:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/snow_dwt.c:27:
src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter]
96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high)
| ^
src/libavcodec/snow_dwt.c:224:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
224 | if (y + 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:226:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
226 | if (y + 2 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:229:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
229 | if (y + 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:231:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
231 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:299:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
299 | if (y + 3 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:301:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
301 | if (y + 4 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:304:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
304 | if (y + 3 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:306:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
306 | if (y + 2 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:308:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
308 | if (y + 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:310:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
310 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:417:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
417 | if (y + 1 < (unsigned)height && y < (unsigned)height) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:417:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
417 | if (y + 1 < (unsigned)height && y < (unsigned)height) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:425:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
425 | if (y + 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:427:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
427 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:431:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
431 | if (y - 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:433:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
433 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:451:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
451 | if (y + 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:453:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
453 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:456:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
456 | if (y - 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:458:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
458 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:585:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
585 | if (y + 3 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:587:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
587 | if (y + 2 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:589:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
589 | if (y + 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:591:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
591 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:595:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
595 | if (y - 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:597:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
597 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:619:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
619 | if (y + 3 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:621:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
621 | if (y + 2 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:623:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
623 | if (y + 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:625:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
625 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:628:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
628 | if (y - 1 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:630:15: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
630 | if (y + 0 < (unsigned)height)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavcodec/snow_dwt.c:640:74: warning: unused parameter 'width' [-Wunused-parameter]
640 | void ff_spatial_idwt_buffered_init(DWTCompose *cs, slice_buffer *sb, int width,
| ^
src/libavcodec/snow_dwt.c:688:69: warning: unused parameter 'width' [-Wunused-parameter]
688 | static void spatial_idwt_init(DWTCompose *cs, IDWTELEM *buffer, int width,
| ^
src/libavcodec/snow_dwt.c:744:38: warning: unused parameter 'v' [-Wunused-parameter]
744 | static inline int w_c(MPVEncContext *v, const uint8_t *pix1, const uint8_t *pix2, ptrdiff_t line_size,
| ^
src/libavcodec/snow.c:430:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
430 | || (unsigned)sy >= FFMAX(h - b_h - (HTAPS_MAX-2), 0)){
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/snow.c:429:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
429 | if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0)
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/snow.c:473:1: warning: unused parameter 'h' [-Wunused-parameter]
473 | mca( 8, 0,16)
| ^
src/libavcodec/snow.c:468:102: note: expanded from macro 'mca'
468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\
| ^
src/libavcodec/snow.c:474:1: warning: unused parameter 'h' [-Wunused-parameter]
474 | mca( 0, 8,16)
| ^
src/libavcodec/snow.c:468:102: note: expanded from macro 'mca'
468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\
| ^
src/libavcodec/snow.c:475:1: warning: unused parameter 'h' [-Wunused-parameter]
475 | mca( 8, 8,16)
| ^
src/libavcodec/snow.c:468:102: note: expanded from macro 'mca'
468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\
| ^
src/libavcodec/snow.c:476:1: warning: unused parameter 'h' [-Wunused-parameter]
476 | mca( 8, 0,8)
| ^
src/libavcodec/snow.c:468:102: note: expanded from macro 'mca'
468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\
| ^
src/libavcodec/snow.c:477:1: warning: unused parameter 'h' [-Wunused-parameter]
477 | mca( 0, 8,8)
| ^
src/libavcodec/snow.c:468:102: note: expanded from macro 'mca'
468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\
| ^
src/libavcodec/snow.c:478:1: warning: unused parameter 'h' [-Wunused-parameter]
478 | mca( 8, 8,8)
| ^
src/libavcodec/snow.c:468:102: note: expanded from macro 'mca'
468 | static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\
| ^
CC libavcodec/snowdec.o
In file included from src/libavcodec/snowdec.c:28:
src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter]
96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high)
| ^
In file included from src/libavcodec/snowdec.c:29:
In file included from src/libavcodec/snow.h:31:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
src/libavcodec/snowdec.c:76:77: warning: unused parameter 'orientation' [-Wunused-parameter]
76 | static void unpack_coeffs(SnowContext *s, SubBand *b, SubBand * parent, int orientation)
| ^
src/libavcodec/snowdec.c:352:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
352 | if (ref >= s->ref_frames) {
| ~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/snowdec.c:371:96: warning: unused parameter 'src' [-Wunused-parameter]
371 | static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){
| ^
src/libavcodec/snowdec.c:371:105: warning: unused parameter 'stride' [-Wunused-parameter]
371 | static void dequantize_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int start_y, int end_y){
| ^
src/libavcodec/snowdec.c:394:51: warning: unused parameter 's' [-Wunused-parameter]
394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){
| ^
src/libavcodec/snowdec.c:394:95: warning: unused parameter 'src' [-Wunused-parameter]
394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){
| ^
src/libavcodec/snowdec.c:394:104: warning: unused parameter 'stride' [-Wunused-parameter]
394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){
| ^
src/libavcodec/snowdec.c:394:116: warning: unused parameter 'inverse' [-Wunused-parameter]
394 | static void correlate_slice_buffered(SnowContext *s, slice_buffer * sb, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median, int start_y, int end_y){
| ^
src/libavcodec/snowdec.c:464:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
464 | GET_S(s->version, tmp <= 0U)
| ~~~ ^ ~~
src/libavcodec/snowdec.c:502:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
502 | GET_S(s->max_ref_frames, tmp < (unsigned)MAX_REF_FRAMES)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/snowdec.c:442:10: note: expanded from macro 'GET_S'
442 | if(!(check)){\
| ^~~~~
src/libavcodec/snowdec.c:539:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
539 | if(s->spatial_decomposition_type > 1U){
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/snowdec.c:558:72: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
558 | if(s->block_max_depth > 1 || s->block_max_depth < 0 || s->mv_scale > 256U){
| ~~~~~~~~~~~ ^ ~~~~
10 warnings generated.
CC libavcodec/snowenc.o
In file included from src/libavcodec/snowenc.c:34:
src/libavcodec/snow_dwt.h:96:102: warning: unused parameter 'high' [-Wunused-parameter]
96 | static av_always_inline void snow_interleave_line_header(int *i, int width, IDWTELEM *low, IDWTELEM *high)
| ^
In file included from src/libavcodec/snowenc.c:35:
In file included from src/libavcodec/snow.h:31:
src/libavcodec/rangecoder.h:64:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
64 | if (c->low - 0xFF01 >= 0x10000 - 0xFF01U) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~
In file included from src/libavcodec/snowenc.c:41:
In file included from src/libavcodec/h263enc.h:25:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/snowenc.c:41:
src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter]
47 | int16_t block[6][64],
| ^
src/libavcodec/snowenc.c:79:60: warning: unused parameter 'ref2' [-Wunused-parameter]
79 | uint8_t *const ref[3], uint8_t *const ref2[3],
| ^
src/libavcodec/snowenc.c:80:40: warning: unused parameter 'ref_index' [-Wunused-parameter]
80 | int x, int y, int ref_index)
| ^
src/libavcodec/snowenc.c:947:122: warning: unused parameter 'orientation' [-Wunused-parameter]
947 | static int encode_subband_c0run(SnowContext *s, SubBand *b, const IDWTELEM *src, const IDWTELEM *parent, int stride, int orientation){
| ^
src/libavcodec/snowenc.c:1466:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1466 | if((unsigned)(i+thres1) > thres2){
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/snowenc.c:1486:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1486 | if((unsigned)(i+thres1) > thres2){
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~
src/libavcodec/snowenc.c:1526:38: warning: unused parameter 's' [-Wunused-parameter]
1526 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){
| ^
src/libavcodec/snowenc.c:1526:84: warning: unused parameter 'inverse' [-Wunused-parameter]
1526 | static void decorrelate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){
| ^
src/libavcodec/snowenc.c:1550:36: warning: unused parameter 's' [-Wunused-parameter]
1550 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){
| ^
src/libavcodec/snowenc.c:1550:82: warning: unused parameter 'inverse' [-Wunused-parameter]
1550 | static void correlate(SnowContext *s, SubBand *b, IDWTELEM *src, int stride, int inverse, int use_median){
| ^
src/libavcodec/snowenc.c:2120:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2120 | { "memc_only", "Only do ME/MC (I frames -> ref, P frame -> ME+MC).", OFFSET(memc_only), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/snowenc.c:2121:141: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2121 | { "no_bitstream", "Skip final bitstream writeout.", OFFSET(no_bitstream), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libavcodec/snowenc.c:2122:145: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2122 | { "intra_penalty", "Penalty for intra blocks in block decision", OFFSET(intra_penalty), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
| ^
src/libavcodec/snowenc.c:2123:146: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2123 | { "iterative_dia_size", "Dia size for the iterative ME", OFFSET(iterative_dia_size), AV_OPT_TYPE_INT, { .i64 = 0 }, 0, INT_MAX, VE },
| ^
src/libavcodec/snowenc.c:2124:152: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2124 | { "sc_threshold", "Scene change threshold", OFFSET(scenechange_threshold), AV_OPT_TYPE_INT, { .i64 = 0 }, INT_MIN, INT_MAX, VE },
| ^
src/libavcodec/snowenc.c:2132:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2132 | OFFSET(m.rc_context.rc_eq), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, VE },
| ^
src/libavcodec/snowenc.c:2133:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2133 | { NULL },
| ^
CC libavcodec/sp5xdec.o
36 warnings generated.
CC libavcodec/speedhq.o
CC libavcodec/speedhqdec.o
CC libavcodec/speedhqenc.o
src/libavcodec/speedhqdec.c:101:56: warning: unused parameter 's' [-Wunused-parameter]
101 | static inline int decode_alpha_block(const SHQContext *s, GetBitContext *gb, uint8_t last_alpha[16], uint8_t *dest, int linesize)
| ^
src/libavcodec/speedhqdec.c:451:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
451 | if (s->second_field_offset >= buf_size - 3) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/speedhqdec.c:464:63: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
464 | if (s->second_field_offset == 4 || s->second_field_offset == (buf_size-4)) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
In file included from src/libavcodec/speedhqenc.c:40:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/speedhqenc.c:215:35: warning: unused parameter 'unused_x' [-Wunused-parameter]
215 | int unused_x, int unused_y)
| ^
src/libavcodec/speedhqenc.c:215:49: warning: unused parameter 'unused_y' [-Wunused-parameter]
215 | int unused_x, int unused_y)
| ^
14 warnings generated.
CC libavcodec/speexdec.o
4 warnings generated.
CC libavcodec/srtdec.o
3 warnings generated.
CC libavcodec/srtenc.o
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++) {
| ~^~~~~~~~~~~~~~~
src/libavcodec/speexdec.c:227:64: warning: unused parameter 'state' [-Wunused-parameter]
227 | static int speex_default_user_handler(GetBitContext *gb, void *state, void *data)
| ^
src/libavcodec/speexdec.c:227:77: warning: unused parameter 'data' [-Wunused-parameter]
227 | static int speex_default_user_handler(GetBitContext *gb, void *state, void *data)
| ^
src/libavcodec/speexdec.c:284:77: warning: unused parameter 'end' [-Wunused-parameter]
284 | static void forced_pitch_unquant(float *exc, float *exc_out, int start, int end,
| ^
src/libavcodec/speexdec.c:285:64: warning: unused parameter 'par' [-Wunused-parameter]
285 | float pitch_coef, const void *par, int nsf,
| ^
src/libavcodec/speexdec.c:286:82: warning: unused parameter 'gb' [-Wunused-parameter]
286 | int *pitch_val, float *gain_val, GetBitContext *gb, int count_lost,
| ^
src/libavcodec/speexdec.c:286:90: warning: unused parameter 'count_lost' [-Wunused-parameter]
286 | int *pitch_val, float *gain_val, GetBitContext *gb, int count_lost,
| ^
src/libavcodec/speexdec.c:287:38: warning: unused parameter 'subframe_offset' [-Wunused-parameter]
287 | int subframe_offset, float last_pitch_gain, int cdbk_offset)
| ^
src/libavcodec/speexdec.c:287:61: warning: unused parameter 'last_pitch_gain' [-Wunused-parameter]
287 | int subframe_offset, float last_pitch_gain, int cdbk_offset)
| ^
src/libavcodec/speexdec.c:287:82: warning: unused parameter 'cdbk_offset' [-Wunused-parameter]
287 | int subframe_offset, float last_pitch_gain, int cdbk_offset)
| ^
src/libavcodec/speexdec.c:314:60: warning: unused parameter 'par' [-Wunused-parameter]
314 | static void noise_codebook_unquant(float *exc, const void *par, int nsf,
| ^
src/libavcodec/speexdec.c:315:51: warning: unused parameter 'gb' [-Wunused-parameter]
315 | GetBitContext *gb, uint32_t *seed)
| ^
src/libavcodec/speexdec.c:321:74: warning: unused parameter 'nsf' [-Wunused-parameter]
321 | static void split_cb_shape_sign_unquant(float *exc, const void *par, int nsf,
| ^
src/libavcodec/speexdec.c:322:70: warning: unused parameter 'seed' [-Wunused-parameter]
322 | GetBitContext *gb, uint32_t *seed)
| ^
src/libavcodec/speexdec.c:356:63: warning: unused parameter 'end' [-Wunused-parameter]
356 | pitch_unquant_3tap(float *exc, float *exc_out, int start, int end, float pitch_coef,
| ^
src/libavcodec/speexdec.c:356:74: warning: unused parameter 'pitch_coef' [-Wunused-parameter]
356 | pitch_unquant_3tap(float *exc, float *exc_out, int start, int end, float pitch_coef,
| ^
src/libavcodec/speexdec.c:621:54: warning: unused parameter 'state' [-Wunused-parameter]
621 | static int speex_std_stereo(GetBitContext *gb, void *state, void *data)
| ^
CC libavcodec/startcode.o
src/libavcodec/speexdec.c:741:64: warning: unused parameter 'ak' [-Wunused-parameter]
741 | static void multicomb(const float *exc, float *new_exc, float *ak, int p, int nsf,
| ^
src/libavcodec/speexdec.c:741:72: warning: unused parameter 'p' [-Wunused-parameter]
741 | static void multicomb(const float *exc, float *new_exc, float *ak, int p, int nsf,
| ^
src/libavcodec/speexdec.c:870:57: warning: unused parameter 'packets_left' [-Wunused-parameter]
870 | GetBitContext *gb, float *out, int packets_left)
| ^
src/libavcodec/speexdec.c:1368:39: warning: unused parameter 's' [-Wunused-parameter]
1368 | static int decoder_init(SpeexContext *s, DecoderState *st, const SpeexMode *mode)
| ^
9 warnings generated.
CC libavcodec/subviewerdec.o
CC libavcodec/sunrast.o
CC libavcodec/sunrastenc.o
src/libavcodec/sunrast.c:123:23: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
123 | if (buf_end - buf < (uint64_t)maplength + (len * h) * 3 / 256)
| ~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/sunrastenc.c:200:98: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
200 | { "rle", "Use run-length compression", OFFSET(type), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
| ^
src/libavcodec/sunrastenc.c:202:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
202 | { NULL },
| ^
2 warnings generated.
CC libavcodec/svq1.o
1 warning generated.
CC libavcodec/svq1dec.o
CC libavcodec/svq1enc.o
src/libavcodec/svq1dec.c:278:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
278 | if (mean == -128)
| ~~~~ ^ ~~~~
In file included from src/libavcodec/svq1enc.c:38:
In file included from src/libavcodec/h263enc.h:25:
In file included from src/libavcodec/mpegvideoenc.h:41:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
In file included from src/libavcodec/svq1enc.c:38:
src/libavcodec/h263enc.h:47:31: warning: unused parameter 'block' [-Wunused-parameter]
47 | int16_t block[6][64],
| ^
src/libavcodec/svq1enc.c:687:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
687 | { NULL },
| ^
20 warnings generated.
1 warning generated.
CC libavcodec/svq3.o
CC libavcodec/synth_filter.o
In file included from src/libavcodec/svq3.c:58:
src/libavcodec/golomb.h:485:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
485 | if (gb->size_in_bits <= re_index) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/svq3.c:728:41: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
728 | s->next_pic->mb_type[mb_xy] == -1) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~
src/libavcodec/svq3.c:942:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
942 | if (s->qscale > 31u) {
| ~~~~~~~~~ ^ ~~~
src/libavcodec/svq3.c:1129:14: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1129 | if (size > avctx->extradata_size - seqh_offset - 8)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/tak.o
src/libavcodec/tak.c:120:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
120 | if (value < FF_ARRAY_ELEMS(tak_channel_layouts))
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
CC libavcodec/tak_parser.o
4 warnings generated.
CC libavcodec/takdec.o
In file included from src/libavcodec/takdec.c:40:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/takdec.c:269:14: warning: comparison of integers of different signs: 'int8_t' (aka 'signed char') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
269 | if (mode > FF_ARRAY_ELEMS(xcodes))
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/takdec.c:275:15: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
275 | if (x >= code.escape && get_bits1(gb)) {
| ~ ^ ~~~~~~~~~~~
src/libavcodec/takdec.c:277:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
277 | if (x >= code.aescape) {
| ~ ^ ~~~~~~~~~~~~
CC libavcodec/takdsp.o
CC libavcodec/targa.o
src/libavcodec/targa.c:183:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
183 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavcodec/targa.c:261:48: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
261 | if (bytestream2_get_bytes_left(&s->gb) < img_size * h) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
4 warnings generated.
CC libavcodec/targa_y216dec.o
2 warnings generated.
CC libavcodec/targaenc.o
CC libavcodec/tdsc.o
src/libavcodec/targaenc.c:196:97: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
196 | { "rle", "Use run-length compression", OFFSET(rle), AV_OPT_TYPE_INT, { .i64 = 1 }, 0, 1, VE },
| ^
src/libavcodec/targaenc.c:198:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
198 | { NULL },
| ^
2 warnings generated.
src/libavcodec/tdsc.c:536:24: warning: comparison of integers of different signs: 'int' and 'uLongf' (aka 'unsigned long') [-Wsign-compare]
536 | if (deflatelen != ctx->deflatelen) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
CC libavcodec/textdec.o
4 warnings generated.
CC libavcodec/texturedsp.o
src/libavcodec/textdec.c:46:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
46 | { NULL }
| ^
1 warning generated.
CC libavcodec/texturedspenc.o
In file included from src/libavcodec/texturedsp.c:661:
src/libavcodec/texturedsp_template.c:25:38: warning: unused parameter 'avctx' [-Wunused-parameter]
25 | static int exec_func(AVCodecContext *avctx, void *arg,
| ^
src/libavcodec/texturedsp_template.c:26:37: warning: unused parameter 'thread_nb' [-Wunused-parameter]
26 | int slice, int thread_nb)
| ^
In file included from src/libavcodec/texturedspenc.c:659:
src/libavcodec/texturedsp_template.c:25:38: warning: unused parameter 'avctx' [-Wunused-parameter]
25 | static int exec_func(AVCodecContext *avctx, void *arg,
| ^
src/libavcodec/texturedsp_template.c:26:37: warning: unused parameter 'thread_nb' [-Wunused-parameter]
26 | int slice, int thread_nb)
| ^
1 warning generated.
CC libavcodec/threadprogress.o
src/libavcodec/threadprogress.c:69:44: warning: cast from 'const struct ThreadProgress *' to 'struct ThreadProgress *' drops const qualifier [-Wcast-qual]
69 | ThreadProgress *pro = (ThreadProgress*)pro_c;
| ^
1 warning generated.
CC libavcodec/tiertexseqv.o
2 warnings generated.
CC libavcodec/tiff.o
21 warnings generated.
CC libavcodec/tiff_common.o
src/libavcodec/tiff_common.c:36:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
36 | for (i = 0; i < FF_ARRAY_ELEMS(ifd_tags); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff_common.c:106:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
106 | if (count >= INT_MAX / sizeof(int64_t) || count <= 0)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff_common.c:108:40: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
108 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int64_t))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff_common.c:127:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
127 | if (count >= INT_MAX / sizeof(int16_t) || count <= 0)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff_common.c:129:40: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
129 | if (bytestream2_get_bytes_left(gb) < count * sizeof(int16_t))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff_common.c:143:53: warning: unused parameter 'le' [-Wunused-parameter]
143 | GetByteContext *gb, int le, AVDictionary **metadata)
| ^
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:1332:56: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1332 | if (bytestream2_get_bytes_left(&s->gb) < type_sizes[type] * count)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:1334:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1334 | for (int i = 0; i < count; i++)
| ~ ^ ~~~~~
src/libavcodec/tiff.c:1399:18: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1399 | 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:1413:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1413 | if (s->strips == s->bppcount)
| ~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/tiff.c:1469:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1469 | for (int i = 0; i < count; i++)
| ~ ^ ~~~~~
src/libavcodec/tiff.c:1477:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1477 | for (int i = 0; i < count && count > 1; i++) {
| ~ ^ ~~~~~
src/libavcodec/tiff.c:1560:48: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1560 | bytestream2_get_bytes_left(&s->gb) < count / 3 * off * 3)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:1636:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1636 | if (s->geotag_count > count / 4 - 1) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/tiff.c:1640:51: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1640 | if ( bytestream2_get_bytes_left(&s->gb) < s->geotag_count * sizeof(int16_t) * 4
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:1671:48: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1671 | if (bytestream2_get_bytes_left(&s->gb) < count * sizeof(int64_t))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:1683:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1683 | || s->geotags[i].offset + s->geotags[i].count > count) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/tiff.c:1705:68: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1705 | || s->geotags[i].offset + s->geotags[i].count > count) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/tiff.c:1731:50: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1731 | if (bytestream2_get_bytes_left(&gb_temp) < count)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~
src/libavcodec/tiff.c:1905:36: warning: unused parameter 'rgb2cam' [-Wunused-parameter]
1905 | float rgb2cam[3][4],
| ^
CC libavcodec/tiffenc.o
src/libavcodec/tiff.c:1956:52: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1956 | } else if (off >= UINT_MAX - 14 || avpkt->size < off + 14) {
| ~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/tiff.c:1981:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1981 | for (i = 0; i < FF_ARRAY_ELEMS(s->black_level); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:1984:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1984 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_neutral); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:1987:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1987 | for (i = 0; i < FF_ARRAY_ELEMS(s->as_shot_white); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:1990:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1990 | for (i = 0; i < FF_ARRAY_ELEMS(s->analog_balance); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:1993:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1993 | for (i = 0; i < FF_ARRAY_ELEMS(s->premultiply); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:2042:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2042 | if (off >= UINT_MAX - 14 || avpkt->size < off + 14) {
| ~~~~~~~~~~~ ^ ~~~~~~~~
src/libavcodec/tiff.c:2060:48: warning: comparison of integers of different signs: 'int' and 'enum TiffTags' [-Wsign-compare]
2060 | if (get_geokey_type(s->geotags[i].key) != s->geotags[i].type) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:2151:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2151 | if (s->stripsizesoff >= (unsigned)avpkt->size)
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:2157:29: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2157 | if (s->strippos >= (unsigned)avpkt->size)
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiff.c:2222:75: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2222 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) {
| ~~~~~ ^ ~~~~~~~~~
src/libavcodec/tiff.c:2222:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2222 | if (soff > avpkt->size || ssize > avpkt->size - soff || ssize > remaining) {
| ~~~~ ^ ~~~~~~~~~~~
src/libavcodec/tiff.c:2256:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2256 | for (j = soff; j < ssize; j += 2)
| ~ ^ ~~~~~
src/libavcodec/tiff.c:2267:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2267 | for (j = soff; j < ssize; j += 2)
| ~ ^ ~~~~~
src/libavcodec/tiff.c:2273:38: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2273 | for (j = soff; j < ssize; j++)
| ~ ^ ~~~~~
src/libavcodec/tiff.c:2312:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2312 | for (j = channels; j < ssize; j++)
| ~ ^ ~~~~~
src/libavcodec/tiff.c:2334:42: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2334 | for (j = channels; j < ssize; j++)
| ~ ^ ~~~~~
src/libavcodec/tiff.c:2482:169: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2482 | { "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:2483:190: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2483 | { "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:2484:191: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
2484 | { "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:2485:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2485 | { NULL },
| ^
6 warnings generated.
CC libavcodec/tmv.o
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) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiffenc.c:92:21: warning: comparison of integers of different signs: 'int' and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
92 | if (s->buf_size < *s->buf - s->buf_start + need) {
| ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tiffenc.c:567:155: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
567 | {"dpi", "set the image resolution (in dpi)", OFFSET(dpi), AV_OPT_TYPE_INT, {.i64 = 72}, 1, 0x10000, AV_OPT_FLAG_VIDEO_PARAM|AV_OPT_FLAG_ENCODING_PARAM},
| ^
src/libavcodec/tiffenc.c:573:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
573 | { NULL },
| ^
2 warnings generated.
1 warning generated.
CC libavcodec/to_upper4.o
CC libavcodec/tpeldsp.o
CC libavcodec/truemotion1.o
3 warnings generated.
CC libavcodec/truemotion2.o
src/libavcodec/truemotion2.c:314:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
314 | if (len == TM2_ESCAPE) {
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/truemotion2.c:329:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
329 | if (len == TM2_ESCAPE) { /* some unknown length - could be escaped too */
| ~~~ ^ ~~~~~~~~~~
src/libavcodec/truemotion2.c:505:63: warning: unused parameter 'pic' [-Wunused-parameter]
505 | static inline void tm2_hi_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by)
| ^
src/libavcodec/truemotion2.c:526:64: warning: unused parameter 'pic' [-Wunused-parameter]
526 | static inline void tm2_med_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by)
| ^
src/libavcodec/truemotion2.c:548:64: warning: unused parameter 'pic' [-Wunused-parameter]
548 | static inline void tm2_low_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by)
| ^
src/libavcodec/truemotion2.c:589:65: warning: unused parameter 'pic' [-Wunused-parameter]
589 | static inline void tm2_null_res_block(TM2Context *ctx, AVFrame *pic, int bx, int by)
| ^
src/libavcodec/truemotion2.c:636:62: warning: unused parameter 'pic' [-Wunused-parameter]
636 | static inline void tm2_still_block(TM2Context *ctx, AVFrame *pic, int bx, int by)
| ^
src/libavcodec/truemotion2.c:671:63: warning: unused parameter 'pic' [-Wunused-parameter]
671 | static inline void tm2_update_block(TM2Context *ctx, AVFrame *pic, int bx, int by)
| ^
src/libavcodec/truemotion2.c:711:63: warning: unused parameter 'pic' [-Wunused-parameter]
711 | static inline void tm2_motion_block(TM2Context *ctx, AVFrame *pic, int bx, int by)
| ^
CC libavcodec/truemotion2rt.o
CC libavcodec/truespeech.o
CC libavcodec/tscc.o
src/libavcodec/truespeech.c:238:73: warning: unused parameter 'quart' [-Wunused-parameter]
238 | static void truespeech_update_filters(TSContext *dec, int16_t *out, int quart)
| ^
9 warnings generated.
CC libavcodec/tscc2.o
CC libavcodec/tta.o
src/libavcodec/tscc2.c:125:58: warning: unused parameter 'plane' [-Wunused-parameter]
125 | uint8_t *dst, int stride, int plane)
| ^
src/libavcodec/tscc2.c:260:14: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
260 | if (size > bytestream2_get_bytes_left(&gb)) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tscc2.c:265:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
265 | for (i = 0; i < size; i++) {
| ~ ^ ~~~~
src/libavcodec/tscc2.c:303:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
303 | if (bytestream2_get_bytes_left(&gb) < size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
In file included from src/libavcodec/tta.c:45:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/tta.c:199:32: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
199 | if (avctx->sample_rate > 0x7FFFFFu) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
src/libavcodec/tta.c:215:29: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
215 | if (s->frame_length >= UINT_MAX / (s->channels * sizeof(int32_t))) {
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/tta.c:289:32: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
289 | if (get_bits_left(&gb) < k) {
| ~~~~~~~~~~~~~~~~~~ ^ ~
src/libavcodec/tta.c:418:105: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
418 | { "password", "Set decoding password", OFFSET(pass), AV_OPT_TYPE_STRING, { .str = NULL }, 0, 0, DEC },
| ^
src/libavcodec/tta.c:419:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
419 | { NULL },
| ^
1 warning generated.
CC libavcodec/ttadata.o
CC libavcodec/ttadsp.o
6 warnings generated.
CC libavcodec/ttaenc.o
CC libavcodec/ttaencdsp.o
4 warnings generated.
CC libavcodec/ttmlenc.o
CC libavcodec/twinvq.o
45 warnings generated.
CC libavcodec/twinvqdec.o
In file included from src/libavcodec/ttaenc.c:27:
src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/ttmlenc.c:67:46: warning: unused parameter 'forced' [-Wunused-parameter]
67 | static void ttml_new_line_cb(void *priv, int forced)
| ^
src/libavcodec/ttmlenc.c:88:16: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
88 | for (i=0; inum_rects; i++) {
| ~^~~~~~~~~~~~~~~
src/libavcodec/twinvq.c:586:62: warning: unused parameter 'length_div' [-Wunused-parameter]
586 | const uint8_t line_len[2], int length_div,
| ^
2 warnings generated.
2 warnings generated.
CC libavcodec/txd.o
CC libavcodec/ulti.o
src/libavcodec/txd.c:68:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
68 | if (bytestream2_get_bytes_left(&gb) < w * h + 4 * 256)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/txd.c:78:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
78 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 8 + 4)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/txd.c:82:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
82 | if (bytestream2_get_bytes_left(&gb) < AV_CEIL_RSHIFT(w, 2) * AV_CEIL_RSHIFT(h, 2) * 16 + 4)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/txd.c:87:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
87 | if (bytestream2_get_bytes_left(&gb) < h * w * 4)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~
4 warnings generated.
CC libavcodec/utils.o
CC libavcodec/utvideodec.o
In file included from src/libavcodec/utils.c:48:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/utils.c:549:24: warning: comparison of integers of different signs: 'enum AVSampleFormat' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
549 | if (fmt < 0 || fmt >= FF_ARRAY_ELEMS(map))
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~
CC libavcodec/utvideodsp.o
1 warning generated.
src/libavcodec/utvideodec.c:206:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
206 | (uint32_t *)(src + slice_data_start + c->slices * 4),
| ^
src/libavcodec/utvideodec.c:141:50: warning: unused parameter 'plane_no' [-Wunused-parameter]
141 | static int decode_plane10(UtvideoContext *c, int plane_no,
| ^
src/libavcodec/utvideodec.c:351:39: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
351 | (uint32_t *)(src + slice_data_start + c->slices * 4),
| ^
CC libavcodec/utvideoenc.o
src/libavcodec/utvideodec.c:629:49: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
629 | if (c->packed_stream_size[i][j] > left)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/utvideodec.c:642:50: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
642 | if (c->control_stream_size[i][j] > left)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/utvideodec.c:649:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
649 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/utvideodec.c:704:45: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
704 | if (bytestream2_get_bytes_left(&gb) < c->frame_info_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~
CC libavcodec/v210dec.o
3 warnings generated.
CC libavcodec/v210enc.o
In file included from src/libavcodec/utvideoenc.c:39:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/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}
| ^
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},
| ^
3 warnings generated.
CC libavcodec/v210x.o
CC libavcodec/v4l2_buffers.o
4 warnings generated.
CC libavcodec/v4l2_context.o
src/libavcodec/v4l2_buffers.c:47:9: warning: use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]
47 | container_of(buf->context, V4L2m2mContext, output) :
| ^
src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of'
35 | #define container_of(ptr, type, member) ({ \
| ^
src/libavcodec/v4l2_buffers.c:47:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual]
src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of'
37 | (type *)((char *)__mptr - offsetof(src/libavcodec/v4l2_context.ct:y48p:e9,:m ewarning: muse of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]b
er) ); }48) |
| ^
container_of(ctx, V4L2m2mContext, output) :
src/libavcodec/v4l2_buffers.c :| 48 ^:
9: src/libavcodec/v4l2_m2m.hwarning: :use of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]35
:42: note: 48expanded from macro 'container_of' |
35 | # d ecfoinntea icnoenrt_aoifn(ebru_fo-f>(cpotnrt,e xtty,p eV,4 Lm2emm2bmeCro)n t(e{x t\,
c| a ^p
ture);
| ^
src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of'
35 | #defisrc/libavcodec/v4l2_context.cn:e48 :c9o:n twarning: acast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual]i
nesrc/libavcodec/v4l2_m2m.hr:_37o:f26(:p tnote: rexpanded from macro 'container_of',
typ e37, | m e m b e r ) ((t{y p\e
*| ) ^(
(char *)__mptr - offsetosrc/libavcodec/v4l2_buffers.cf:(48t:y9p:e ,warning: mcast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual]e
mbsrc/libavcodec/v4l2_m2m.he:r37): 26):; }note: )expanded from macro 'container_of'
| 37 ^ |
(type *)((char *)__mptr - offsetof(tsrc/libavcodec/v4l2_context.cy:p49e:,9m:e mwarning: buse of GNU statement expression extension from macro expansion [-Wgnu-statement-expression-from-macro-expansion]e
r) ) ;49} | )
| ^
container_of(ctx, V4L2m2mContext, capture);
| ^
src/libavcodec/v4l2_m2m.h:35:42: note: expanded from macro 'container_of'
35 | #define container_of(ptr, type, member) ({ \
| ^
src/libavcodec/v4l2_context.c:49:9: warning: cast from 'const struct V4L2Context *' to 'char *' drops const qualifier [-Wcast-qual]
src/libavcodec/v4l2_m2m.h:37:26: note: expanded from macro 'container_of'
37 | (type *)((char *)__mptr - offsetof(type,member) );})
| ^
src/libavcodec/v4l2_buffers.c:237:53: warning: unused parameter 'unused' [-Wunused-parameter]
237 | static void v4l2_free_buffer(void *opaque, uint8_t *unused)
| ^
src/libavcodec/v4l2_buffers.c:307:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
307 | bytesused = FFMIN(size+offset, length);
| ^ ~~~~~~~~~~~ ~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/v4l2_buffers.c:309:67: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
309 | memcpy((uint8_t*)out->plane_info[plane].mm_addr+offset, data, FFMIN(size, length-offset));
| ^ ~~~~ ~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/v4l2_buffers.c:539:23: warning: comparison of integers of different signs: 'int' and '__u32' (aka 'unsigned int') [-Wsign-compare]
539 | for (i = 0; i < avbuf->buf.length; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
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++) {
| ~ ^ ~~~~~~~~~
CC libavcodec/v4l2_fmt.o
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
CC libavcodec/v4l2_m2m.o
3 warnings generated.
8 warnings generated.
CC libavcodec/v4l2_m2m_dec.o
CC libavcodec/v4l2_m2m_enc.o
5 warnings generated.
CC libavcodec/vb.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)
| ^
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_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]
src/libavcodec/v4l2_m2m_enc.c230: | 120 : 19 : {warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]N
ULL},
| ^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 },
| ^
3 warnings generated.
CC libavcodec/vble.o
3 warnings generated.
CC libavcodec/vbndec.o
src/libavcodec/vb.c:223:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
223 | if(size > bytestream2_get_bytes_left(&c->stream)+4 || size<4){
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13 warnings generated.
CC libavcodec/vbnenc.o
src/libavcodec/vbndec.c:48:50: warning: unused parameter 'outbuf' [-Wunused-parameter]
48 | int compression, uint8_t **outbuf)
| ^
1 warning generated.
CC libavcodec/vc1.o
1 warning generated.
src/libavcodec/vbnenc.c:143:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]CC libavcodec/vc1_block.o
143 | { NULL },
| ^
CC libavcodec/vc1_loopfilter.o
1 warning generated.
CC libavcodec/vc1_mc.o
In file included from src/libavcodec/vc1_block.c:34:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
In file included from src/libavcodec/vc1.c:35:
src/libavcodec/unary.h:50:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
50 | for(i = 0; i < len && get_bits1(gb) != stop; i++);
| ~~~~~~~~~~~~~ ^ ~~~~
src/libavcodec/vc1_block.c:318:48: warning: unused parameter 'dmv_x' [-Wunused-parameter]
318 | static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2],
| ^
src/libavcodec/vc1_block.c:318:62: warning: unused parameter 'dmv_y' [-Wunused-parameter]
318 | static inline void vc1_b_mc(VC1Context *v, int dmv_x[2], int dmv_y[2],
| ^
src/libavcodec/vc1_block.c:408:57: warning: unused parameter 'overlap' [-Wunused-parameter]
408 | static inline int ff_vc1_pred_dc(MpegEncContext *s, int overlap, int pq, int n,
| ^
src/libavcodec/vc1_block.c:408:70: warning: unused parameter 'pq' [-Wunused-parameter]
408 | static inline int ff_vc1_pred_dc(MpegEncContext *s, int overlap, int pq, int n,
| ^
src/libavcodec/vc1_block.c:532:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
532 | if (index >= ff_vc1_ac_sizes[codingset] - 1U)
| ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:294:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
294 | || (unsigned)(src_y - 1) > v_edge_pos - (my&3) - 16 - 3) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:293:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
293 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx&3) - 16 - s->mspel * 3
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:563:54: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
563 | || (unsigned)(src_y - (s->mspel << fieldmv)) > v_edge_pos - (my & 3) - ((8 + s->mspel * 2) << fieldmv)) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:562:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
562 | || (unsigned)(src_x - s->mspel) > s->h_edge_pos - (mx & 3) - 8 - s->mspel * 2
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:739:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
739 | || (unsigned)uvsrc_y > (v_edge_pos >> 1) - 9) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:738:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
738 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 9
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:905:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
905 | || (unsigned)uvsrc_y > v_edge_pos - (5 << fieldmv)) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:904:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
904 | || (unsigned)uvsrc_x > (s->h_edge_pos >> 1) - 5
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:1077:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1077 | || (unsigned)(src_y - 1) > v_edge_pos - (my & 3) - 16 - 3) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vc1_mc.c:1076:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1076 | || (unsigned)(src_x - 1) > s->h_edge_pos - (mx & 3) - 16 - 3
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
10 warnings generated.
CC libavcodec/vc1_parser.o
1 warning generated.
CC libavcodec/vc1_pred.o
CC libavcodec/vc1data.o
CC libavcodec/vc1dec.o
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:30:
src/libavcodec/put_bits.h:237:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
237 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/vc2enc.c:627:41: warning: unused parameter 'avctx' [-Wunused-parameter]
627 | static int rate_control(AVCodecContext *avctx, void *arg)
| ^
src/libavcodec/vc2enc.c:733:44: warning: unused parameter 'avctx' [-Wunused-parameter]
733 | static int encode_hq_slice(AVCodecContext *avctx, void *arg)
| ^
src/libavcodec/vc2enc.c:849:38: warning: unused parameter 'avctx' [-Wunused-parameter]
849 | static int dwt_plane(AVCodecContext *avctx, void *arg)
| ^
src/libavcodec/vc2enc.c:1216:10: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1216 | {NULL}
| ^
src/libavcodec/vc2enc.c:1229:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
1229 | { NULL },
| ^
CC libavcodec/vc2enc_dwt.o
7 warnings generated.
CC libavcodec/vcr1.o
CC libavcodec/version.o
CC libavcodec/videodsp.o
CC libavcodec/vima.o
src/libavcodec/videodsp.c:35:40: warning: unused parameter 'buf' [-Wunused-parameter]
35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h)
| ^
src/libavcodec/videodsp.c:35:55: warning: unused parameter 'stride' [-Wunused-parameter]
35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h)
| ^
src/libavcodec/videodsp.c:35:67: warning: unused parameter 'h' [-Wunused-parameter]
35 | static void just_return(const uint8_t *buf, ptrdiff_t stride, int h)
| ^
src/libavcodec/vima.c:143:17: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
143 | if (samples > pkt->size * 2)
| ~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavcodec/vima.c:170:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
170 | for (int i = 0; i < samples; i++) {
| ~ ^ ~~~~~~~
src/libavcodec/vima.c:182:37: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
182 | for (sample = 0; sample < samples; sample++) {
| ~~~~~~ ^ ~~~~~~~
3 warnings generated.
3 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) { \
| ~~~ ^ ~~~~~~~~~
CC libavcodec/vmdvideo.o
6 warnings generated.
CC libavcodec/vmixdec.o
5 warnings generated.
CC libavcodec/vmnc.o
src/libavcodec/vmixdec.c:207:37: warning: unused parameter 'thread_nb' [-Wunused-parameter]
207 | int n, int thread_nb)
| ^
src/libavcodec/vmixdec.c:253:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
253 | if (offset + 4 > avpkt->size)
| ~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/vmixdec.c:257:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
257 | if (slice_size > avpkt->size)
| ~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/vmixdec.c:271:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
271 | if (offset + 4 > avpkt->size)
| ~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/vmixdec.c:275:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
275 | if (slice_size > avpkt->size)
| ~~~~~~~~~~ ^ ~~~~~~~~~~~
src/libavcodec/vmnc.c:130:70: warning: unused parameter 'dx' [-Wunused-parameter]
130 | static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy)
| ^
src/libavcodec/vmnc.c:130:78: warning: unused parameter 'dy' [-Wunused-parameter]
130 | static void put_cursor(uint8_t *dst, int stride, VmncContext *c, int dx, int dy)
| ^
CC libavcodec/vorbis.o
5 warnings generated.
CC libavcodec/vorbis_data.o
CC libavcodec/vorbis_parser.o
CC libavcodec/vorbisdec.o
src/libavcodec/vorbis_parser.c:140:35: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
140 | if (get_bits(&gb0, 6) + 1 == mode_count) {
| ~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libavcodec/vorbisdec.c:1173:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1173 | for (idx = 0; idx < lsp_len; ++idx)
| ~~~ ^ ~~~~~~~
src/libavcodec/vorbisdec.c:1190:22: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1190 | while (i < vf->map_size[blockflag]) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vorbisdec.c:1376:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1376 | for (p = 0, j = 0; j < ch_used; ++j) {
| ~ ^ ~~~~~~~
src/libavcodec/vorbisdec.c:1759:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1759 | if (blockflag == previous_window) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/libavcodec/vorbisdec.c:1761:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1761 | } else if (blockflag > previous_window) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
1 warning generated.
2 warnings generated.
CC libavcodec/vorbisdsp.o
CC libavcodec/vorbisenc.o
CC libavcodec/vp3.o
In file included from src/libavcodec/vorbisenc.c:38:
src/libavcodec/vorbis_enc_data.h:432:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
432 | { 2, 16, 16, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:433:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
433 | { 2, 8, 8, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:434:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
434 | { 2, 256, 256, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:435:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
435 | { 2, 64, 64, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:436:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
436 | { 2, 128, 128, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:437:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
437 | { 2, 32, 32, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:438:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
438 | { 2, 96, 96, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:439:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
439 | { 2, 32, 32, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:440:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
440 | { 2, 96, 96, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:441:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
441 | { 2, 17, 17, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:442:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
442 | { 2, 32, 32, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:443:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
443 | { 2, 78, 78, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:444:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
444 | { 2, 17, 17, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:445:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
445 | { 2, 32, 32, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:446:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
446 | { 2, 78, 78, 0 },
| ^
src/libavcodec/vorbis_enc_data.h:447:24: warning: missing field 'min' initializer [-Wmissing-field-initializers]
447 | { 2, 100, 100, 0 },
| ^
In file included from src/libavcodec/vorbisenc.c:44:
src/libavcodec/put_bits.h:219:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
219 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/put_bits.h:275:37: warning: comparison of integers of different signs: '__ptrdiff_t' (aka 'long') and '__size_t' (aka 'unsigned long') [-Wsign-compare]
275 | if (s->buf_end - s->buf_ptr >= sizeof(BitBuf)) {
| ~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/libavcodec/vorbisenc.c:775:59: warning: unused parameter 'samples' [-Wunused-parameter]
775 | float *coeffs, uint16_t *posts, int samples)
| ^
src/libavcodec/vp3.c:1480:48: warning: unused parameter 's' [-Wunused-parameter]
1480 | static int vp4_dc_pred(const Vp3DecodeContext *s, const VP4Predictor * dc_pred, const int * last_dc, int type, int plane)
| ^
src/libavcodec/vp3.c:1480:116: warning: unused parameter 'plane' [-Wunused-parameter]
1480 | static int vp4_dc_pred(const Vp3DecodeContext *s, const VP4Predictor * dc_pred, const int * last_dc, int type, int plane)
| ^
src/libavcodec/vp3.c:2347:55: warning: unused parameter 'unused' [-Wunused-parameter]
2347 | static av_cold void free_vlc_tables(AVRefStructOpaque unused, void *obj)
| ^
src/libavcodec/vp3.c:2351:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2351 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp3.c:2472:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2472 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp3.c:2482:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2482 | for (int i = 0; i < FF_ARRAY_ELEMS(vlcs->vlcs); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp3.c:3048:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3048 | for (int i = 0; i < FF_ARRAY_ELEMS(s->huffman_table); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp3.c:3118:49: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3118 | if (ptype != 0x81 && get_bits_left(&gb) >= 8U)
| ~~~~~~~~~~~~~~~~~~ ^ ~~
4 warnings generated.
CC libavcodec/vp3_parser.o
CC libavcodec/vp3dsp.o
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);
| ~~~~~~~~~~~~ ^ ~~~~
5 warnings generated.
CC libavcodec/vp5.o
1 warning generated.
CC libavcodec/vp56.o
19 warnings generated.
CC libavcodec/vp56data.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: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++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
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: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:1129:25: warning: unused parameter 'mb_x' [-Wunused-parameter]
1129 | int mb_x, int mb_y, int layout)
| ^
src/libavcodec/vp8.c:1129:35: warning: unused parameter 'mb_y' [-Wunused-parameter]
1129 | int mb_x, int mb_y, int layout)
| ^
CC libavcodec/vp8dsp.o
src/libavcodec/vp8.c:2386:82: warning: unused parameter 'tdata' [-Wunused-parameter]
2386 | static av_always_inline int decode_mb_row_no_filter(AVCodecContext *avctx, void *tdata,
| ^
src/libavcodec/vp8.c:2519:73: warning: unused parameter 'tdata' [-Wunused-parameter]
2519 | static av_always_inline void filter_mb_row(AVCodecContext *avctx, void *tdata,
| ^
src/libavcodec/vp8.c:2574:49: warning: unused parameter 'is_vp7' [-Wunused-parameter]
2574 | int threadnr, int is_vp7)
| ^
src/libavcodec/vp8.c:2898:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2898 | for (int i = 0; i < FF_ARRAY_ELEMS(s_src->frames); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavcodec/vp9.o
src/libavcodec/vp8dsp.c:479:1: warning: unused parameter 'x' [-Wunused-parameter]
479 | PUT_PIXELS(16)
| ^
src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS'
472 | int h, int x, int y) \
| ^
src/libavcodec/vp8dsp.c:479:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS'
472 | int h, int x, int y) \
| ^
src/libavcodec/vp8dsp.c:480:1: warning: unused parameter 'x' [-Wunused-parameter]
480 | PUT_PIXELS(8)
| ^
src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS'
472 | int h, int x, int y) \
| ^
src/libavcodec/vp8dsp.c:480:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS'
472 | int h, int x, int y) \
| ^
src/libavcodec/vp8dsp.c:481:1: warning: unused parameter 'x' [-Wunused-parameter]
481 | PUT_PIXELS(4)
| ^
src/libavcodec/vp8dsp.c:472:54: note: expanded from macro 'PUT_PIXELS'
472 | int h, int x, int y) \
| ^
src/libavcodec/vp8dsp.c:481:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libavcodec/vp8dsp.c:472:61: note: expanded from macro 'PUT_PIXELS'
472 | int h, int x, int y) \
| ^
src/libavcodec/vp8dsp.c:561:1: warning: unused parameter 'my' [-Wunused-parameter]
561 | VP8_EPEL_H(8, 4)
| ^
src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H'
497 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:562:1: warning: unused parameter 'my' [-Wunused-parameter]
562 | VP8_EPEL_H(4, 4)
| ^
src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H'
497 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:563:1: warning: unused parameter 'my' [-Wunused-parameter]
563 | VP8_EPEL_H(16, 6)
| ^
src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H'
497 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:564:1: warning: unused parameter 'my' [-Wunused-parameter]
564 | VP8_EPEL_H(8, 6)
| ^
src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H'
497 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:565:1: warning: unused parameter 'my' [-Wunused-parameter]
565 | VP8_EPEL_H(4, 6)
| ^
src/libavcodec/vp8dsp.c:497:73: note: expanded from macro 'VP8_EPEL_H'
497 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:566:1: warning: unused parameter 'mx' [-Wunused-parameter]
566 | VP8_EPEL_V(8, 4)
| ^
src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V'
515 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:567:1: warning: unused parameter 'mx' [-Wunused-parameter]
567 | VP8_EPEL_V(4, 4)
| ^
src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V'
515 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:568:1: warning: unused parameter 'mx' [-Wunused-parameter]
568 | VP8_EPEL_V(16, 6)
| ^
src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V'
515 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:569:1: warning: unused parameter 'mx' [-Wunused-parameter]
569 | VP8_EPEL_V(8, 6)
| ^
src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V'
515 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:570:1: warning: unused parameter 'mx' [-Wunused-parameter]
570 | VP8_EPEL_V(4, 6)
| ^
src/libavcodec/vp8dsp.c:515:65: note: expanded from macro 'VP8_EPEL_V'
515 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:637:1: warning: unused parameter 'my' [-Wunused-parameter]
637 | VP8_BILINEAR(16)
| ^
src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR'
585 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:637:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR'
599 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:638:1: warning: unused parameter 'my' [-Wunused-parameter]
638 | VP8_BILINEAR(8)
| ^
src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR'
585 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:638:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR'
599 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:639:1: warning: unused parameter 'my' [-Wunused-parameter]
639 | VP8_BILINEAR(4)
| ^
src/libavcodec/vp8dsp.c:585:65: note: expanded from macro 'VP8_BILINEAR'
585 | int h, int mx, int my) \
| ^
src/libavcodec/vp8dsp.c:639:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp8dsp.c:599:57: note: expanded from macro 'VP8_BILINEAR'
599 | int h, int mx, int my) \
| ^
src/libavcodec/vp9.c:272:58: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
272 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt)
| ~~~~ ^ ~~~~~~~
src/libavcodec/vp9.c:272:39: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
272 | if (s->intra_pred_data[0] && cols == s->cols && rows == s->rows && s->pix_fmt == s->last_fmt)
| ~~~~ ^ ~~~~~~~
src/libavcodec/vp9.c:798:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
798 | s->sb_cols > (64 << s->s.h.tiling.log2_tile_cols);
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:802:16: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
802 | while (max > s->s.h.tiling.log2_tile_cols) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:987:29: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare]
987 | if (s->s.h.txfmmode == i)
| ~~~~~~~~~~~~~~~ ^ ~
src/libavcodec/vp9.c:1303:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1303 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1307:37: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1307 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1311:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1311 | tile_row == s->s.h.tiling.tile_rows - 1) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1310:26: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1310 | if (tile_col == s->s.h.tiling.tile_cols - 1 &&
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1334:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1334 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1381:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1381 | if (row + 8 < s->rows) {
| ~~~~~~~ ^ ~~~~~~~
src/libavcodec/vp9.c:1398:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1398 | for (col = 0; col < s->cols;
| ~~~ ^ ~~~~~~~
src/libavcodec/vp9.c:1417:50: warning: unused parameter 'tdata' [-Wunused-parameter]
1417 | int decode_tiles_mt(AVCodecContext *avctx, void *tdata, int jobnr,
| ^
src/libavcodec/vp9.c:1418:35: warning: unused parameter 'threadnr' [-Wunused-parameter]
1418 | int threadnr)
| ^
src/libavcodec/vp9.c:1440:33: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1440 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1475:25: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1475 | if (row + 8 < s->rows) {
| ~~~~~~~ ^ ~~~~~~~
src/libavcodec/vp9.c:1506:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1506 | for (i = 0; i < s->sb_rows; i++) {
| ~ ^ ~~~~~~~~~~
src/libavcodec/vp9.c:1513:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1513 | for (col = 0; col < s->cols;
| ~~~ ^ ~~~~~~~
src/libavcodec/vp9.c:1531:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1531 | for (tile = 0; tile < s->active_tile_cols; tile++)
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1551:29: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1551 | for (tile = 0; tile < s->active_tile_cols; tile++) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1719:33: warning: comparison of integers of different signs: 'enum TxfmMode' and 'int' [-Wsign-compare]
1719 | if (s->s.h.txfmmode == i)
| ~~~~~~~~~~~~~~~ ^ ~
src/libavcodec/vp9.c:1730:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1730 | for (i = 0; i < s->sb_rows; i++)
| ~ ^ ~~~~~~~~~~
src/libavcodec/vp9.c:1753:41: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1753 | for (tile_row = 0; tile_row < s->s.h.tiling.tile_rows; tile_row++) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1754:45: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1754 | for (tile_col = 0; tile_col < s->s.h.tiling.tile_cols; tile_col++) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1758:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1758 | tile_row == s->s.h.tiling.tile_rows - 1) {
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1757:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1757 | if (tile_col == s->s.h.tiling.tile_cols - 1 &&
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1788:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1788 | for (i = 1; i < s->s.h.tiling.tile_cols; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9.c:1789:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1789 | for (j = 0; j < sizeof(s->td[i].counts) / sizeof(unsigned); j++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 warnings generated.
CC libavcodec/vp9_parser.o
CC libavcodec/vp9block.o
src/libavcodec/vp9block.c:96:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
96 | int bw4 = ff_vp9_bwh_tab[1][b->bs][0], w4 = FFMIN(s->cols - col, bw4);
| ^ ~~~~~~~~~~~~~ ~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:97:49: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
97 | int bh4 = ff_vp9_bwh_tab[1][b->bs][1], h4 = FFMIN(s->rows - row, bh4), y;
| ^ ~~~~~~~~~~~~~ ~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:98:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
98 | int have_a = row > 0, have_l = col > td->tile_col_start;
| ~~~ ^ ~~~~~~~~~~~~~~~~~~
src/libavcodec/vp9block.c:974:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
974 | int end_x = FFMIN(2 * (s->cols - col), w4);
| ^ ~~~~~~~~~~~~~~~~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:975:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
975 | int end_y = FFMIN(2 * (s->rows - row), h4);
| ^ ~~~~~~~~~~~~~~~~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:1369:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1369 | (row + h4) > s->rows;
| ~~~~~~~~ ^ ~~~~~~~
src/libavcodec/vp9block.c:1371:25: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1371 | (row + h4) > s->rows;
| ~~~~~~~~ ^ ~~~~~~~
src/libavcodec/vp9block.c:1402:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1402 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0;
| ^ ~~~~~~~~~~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:1402:51: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1402 | int w = FFMIN(s->cols - col, w4) * 8, h = FFMIN(s->rows - row, h4) * 8, n, o = 0;
| ^ ~~~~~~~~~~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:1416:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1416 | int w = FFMIN(s->cols - col, w4) * 8 >> s->ss_h;
| ^ ~~~~~~~~~~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:1417:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1417 | int h = FFMIN(s->rows - row, h4) * 8 >> s->ss_v, n, o = 0;
| ^ ~~~~~~~~~~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:1437:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4);
| ^ ~~~~~~~~~~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:1437:55: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1437 | int x_end = FFMIN(s->cols - col, w4), y_end = FFMIN(s->rows - row, h4);
| ^ ~~~~~~~~~~~~~ ~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavcodec/vp9block.c:1445:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1445 | s->rows & 1 && row + h4 >= s->rows ? s->rows & 7 : 0,
| ~~~~~~~~ ^ ~~~~~~~
src/libavcodec/vp9block.c:1444:48: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1444 | s->cols & 1 && col + w4 >= s->cols ? s->cols & 7 : 0,
| ~~~~~~~~ ^ ~~~~~~~
22 warnings generated.
CC libavcodec/vp9data.o
CC libavcodec/vp9dsp.o
CC libavcodec/vp9dsp_10bpp.o
In file included from src/libavcodec/vp9dsp_10bpp.c:26:
src/libavcodec/vp9dsp_template.c:34:39: warning: unused parameter 'left' [-Wunused-parameter]
34 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:48:39: warning: unused parameter 'left' [-Wunused-parameter]
48 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:73:41: warning: unused parameter 'left' [-Wunused-parameter]
73 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:104:41: warning: unused parameter 'left' [-Wunused-parameter]
104 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:147:60: warning: unused parameter 'top' [-Wunused-parameter]
147 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:160:60: warning: unused parameter 'top' [-Wunused-parameter]
160 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:177:62: warning: unused parameter 'top' [-Wunused-parameter]
177 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:196:62: warning: unused parameter 'top' [-Wunused-parameter]
196 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:440:64: warning: unused parameter 'top' [-Wunused-parameter]
440 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:454:64: warning: unused parameter 'top' [-Wunused-parameter]
454 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:472:66: warning: unused parameter 'top' [-Wunused-parameter]
472 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:493:66: warning: unused parameter 'top' [-Wunused-parameter]
493 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:521:41: warning: unused parameter 'left' [-Wunused-parameter]
521 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:535:41: warning: unused parameter 'left' [-Wunused-parameter]
535 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:553:43: warning: unused parameter 'left' [-Wunused-parameter]
553 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:574:43: warning: unused parameter 'left' [-Wunused-parameter]
574 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter]
604 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter]
604 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter]
617 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter]
617 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter]
632 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter]
632 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter]
649 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter]
649 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter]
670 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter]
670 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter]
682 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter]
682 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter]
697 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter]
697 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter]
714 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter]
714 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter]
735 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter]
735 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter]
748 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter]
748 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter]
763 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter]
763 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter]
780 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter]
780 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:816:48: warning: unused parameter 'left' [-Wunused-parameter]
816 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:853:1: warning: unused parameter 'left' [-Wunused-parameter]
853 | def_diag_downleft(8)
| ^
src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft'
835 | 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)
| ^
28 warnings generated.
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) \CC libavcodec/vp9dsp_12bpp.o
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
2286 | filter_fn_set(put)
| ^
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
2287 | filter_fn_set(avg)
| ^
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
In file included from src/libavcodec/vp9dsp_12bpp.c:26:
src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter]
604 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter]
604 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter]
617 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter]
617 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter]
632 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter]
632 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter]
649 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter]
649 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter]
670 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter]
670 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter]
682 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter]
682 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter]
697 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter]
697 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter]
714 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter]
714 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter]
735 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter]
735 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter]
748 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter]
748 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter]
763 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter]
763 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter]
780 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter]
780 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:1203:57: warning: unused parameter 'pass' [-Wunused-parameter]
1203 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1219:58: warning: unused parameter 'pass' [-Wunused-parameter]
1219 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1237:57: warning: unused parameter 'pass' [-Wunused-parameter]
1237 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1273:58: warning: unused parameter 'pass' [-Wunused-parameter]
1273 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1319:58: warning: unused parameter 'pass' [-Wunused-parameter]
1319 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1407:59: warning: unused parameter 'pass' [-Wunused-parameter]
1407 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1512:58: warning: unused parameter 'pass' [-Wunused-parameter]
1512 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
2286 | filter_fn_set(put)
| ^
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
2287 | filter_fn_set(avg)
| ^
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
15 warnings generated.
CC libavcodec/vp9dsp_8bpp.o
In file included from src/libavcodec/vp9dsp_8bpp.c:26:
src/libavcodec/vp9dsp_template.c:34:39: warning: unused parameter 'left' [-Wunused-parameter]
34 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:48:39: warning: unused parameter 'left' [-Wunused-parameter]
48 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:73:41: warning: unused parameter 'left' [-Wunused-parameter]
73 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:104:41: warning: unused parameter 'left' [-Wunused-parameter]
104 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:147:60: warning: unused parameter 'top' [-Wunused-parameter]
147 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:160:60: warning: unused parameter 'top' [-Wunused-parameter]
160 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:177:62: warning: unused parameter 'top' [-Wunused-parameter]
177 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:196:62: warning: unused parameter 'top' [-Wunused-parameter]
196 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:440:64: warning: unused parameter 'top' [-Wunused-parameter]
440 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:454:64: warning: unused parameter 'top' [-Wunused-parameter]
454 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:472:66: warning: unused parameter 'top' [-Wunused-parameter]
472 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:493:66: warning: unused parameter 'top' [-Wunused-parameter]
493 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:521:41: warning: unused parameter 'left' [-Wunused-parameter]
521 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:535:41: warning: unused parameter 'left' [-Wunused-parameter]
535 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:553:43: warning: unused parameter 'left' [-Wunused-parameter]
553 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:574:43: warning: unused parameter 'left' [-Wunused-parameter]
574 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:604:41: warning: unused parameter 'left' [-Wunused-parameter]
604 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:604:62: warning: unused parameter 'top' [-Wunused-parameter]
604 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:617:41: warning: unused parameter 'left' [-Wunused-parameter]
617 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:617:62: warning: unused parameter 'top' [-Wunused-parameter]
617 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:632:43: warning: unused parameter 'left' [-Wunused-parameter]
632 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:632:64: warning: unused parameter 'top' [-Wunused-parameter]
632 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:649:43: warning: unused parameter 'left' [-Wunused-parameter]
649 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:649:64: warning: unused parameter 'top' [-Wunused-parameter]
649 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:670:41: warning: unused parameter 'left' [-Wunused-parameter]
670 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:670:62: warning: unused parameter 'top' [-Wunused-parameter]
670 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:682:41: warning: unused parameter 'left' [-Wunused-parameter]
682 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:682:62: warning: unused parameter 'top' [-Wunused-parameter]
682 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:697:43: warning: unused parameter 'left' [-Wunused-parameter]
697 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:697:64: warning: unused parameter 'top' [-Wunused-parameter]
697 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:714:43: warning: unused parameter 'left' [-Wunused-parameter]
714 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:714:64: warning: unused parameter 'top' [-Wunused-parameter]
714 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:735:41: warning: unused parameter 'left' [-Wunused-parameter]
735 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:735:62: warning: unused parameter 'top' [-Wunused-parameter]
735 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:748:41: warning: unused parameter 'left' [-Wunused-parameter]
748 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:748:62: warning: unused parameter 'top' [-Wunused-parameter]
748 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:763:43: warning: unused parameter 'left' [-Wunused-parameter]
763 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:763:64: warning: unused parameter 'top' [-Wunused-parameter]
763 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:780:43: warning: unused parameter 'left' [-Wunused-parameter]
780 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:780:64: warning: unused parameter 'top' [-Wunused-parameter]
780 | const uint8_t *left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:816:48: warning: unused parameter 'left' [-Wunused-parameter]
816 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:853:1: warning: unused parameter 'left' [-Wunused-parameter]
853 | def_diag_downleft(8)
| ^
src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft'
835 | const uint8_t *left, const uint8_t *_top) \
| ^
src/libavcodec/vp9dsp_template.c:854:1: warning: unused parameter 'left' [-Wunused-parameter]
854 | def_diag_downleft(16)
| ^
src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft'
835 | const uint8_t *left, const uint8_t *_top) \
| ^
src/libavcodec/vp9dsp_template.c:855:1: warning: unused parameter 'left' [-Wunused-parameter]
855 | def_diag_downleft(32)
| ^
src/libavcodec/vp9dsp_template.c:835:62: note: expanded from macro 'def_diag_downleft'
835 | const uint8_t *left, const uint8_t *_top) \
| ^
src/libavcodec/vp9dsp_template.c:1012:44: warning: unused parameter 'left' [-Wunused-parameter]
1012 | const uint8_t *left, const uint8_t *_top)
| ^
src/libavcodec/vp9dsp_template.c:1057:1: warning: unused parameter 'left' [-Wunused-parameter]
1057 | def_vert_left(8)
| ^
src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left'
1034 | const uint8_t *left, const uint8_t *_top) \
| ^
src/libavcodec/vp9dsp_template.c:1058:1: warning: unused parameter 'left' [-Wunused-parameter]
1058 | def_vert_left(16)
| ^
src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left'
1034 | const uint8_t *left, const uint8_t *_top) \
| ^
src/libavcodec/vp9dsp_template.c:1059:1: warning: unused parameter 'left' [-Wunused-parameter]
1059 | def_vert_left(32)
| ^
src/libavcodec/vp9dsp_template.c:1034:58: note: expanded from macro 'def_vert_left'
1034 | const uint8_t *left, const uint8_t *_top) \
| ^
src/libavcodec/vp9dsp_template.c:1062:63: warning: unused parameter 'top' [-Wunused-parameter]
1062 | const uint8_t *_left, const uint8_t *top)
| ^
src/libavcodec/vp9dsp_template.c:1104:1: warning: unused parameter 'top' [-Wunused-parameter]
1104 | def_hor_up(8)
| ^
src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up'
1080 | const uint8_t *_left, const uint8_t *top) \
| ^
src/libavcodec/vp9dsp_template.c:1105:1: warning: unused parameter 'top' [-Wunused-parameter]
1105 | def_hor_up(16)
| ^
src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up'
1080 | const uint8_t *_left, const uint8_t *top) \
| ^
src/libavcodec/vp9dsp_template.c:1106:1: warning: unused parameter 'top' [-Wunused-parameter]
1106 | def_hor_up(32)
| ^
src/libavcodec/vp9dsp_template.c:1080:77: note: expanded from macro 'def_hor_up'
1080 | const uint8_t *_left, const uint8_t *top) \
| ^
src/libavcodec/vp9dsp_template.c:1203:57: warning: unused parameter 'pass' [-Wunused-parameter]
1203 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1219:58: warning: unused parameter 'pass' [-Wunused-parameter]
1219 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1237:57: warning: unused parameter 'pass' [-Wunused-parameter]
1237 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1273:58: warning: unused parameter 'pass' [-Wunused-parameter]
1273 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1319:58: warning: unused parameter 'pass' [-Wunused-parameter]
1319 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1407:59: warning: unused parameter 'pass' [-Wunused-parameter]
1407 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:1512:58: warning: unused parameter 'pass' [-Wunused-parameter]
1512 | dctcoef *out, int pass)
| ^
src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter]
2015 | copy_avg_fn(64)
| ^
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2015:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter]
2016 | copy_avg_fn(32)
| ^
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2016:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter]
2017 | copy_avg_fn(16)
| ^
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2017:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter]
2018 | copy_avg_fn(8)
| ^
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2018:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter]
2019 | copy_avg_fn(4)
| ^
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2011:25: note: expanded from macro 'copy_avg_fn'
2011 | #define copy_avg_fn(sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:37: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2019:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2012:19: note: expanded from macro 'copy_avg_fn'
2012 | fpel_fn(copy, sz) \
| ^
src/libavcodec/vp9dsp_template.c:2006:45: note: expanded from macro '\
fpel_fn'
2006 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
2286 | filter_fn_set(put)
| ^
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2286:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
2287 | filter_fn_set(avg)
| ^
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2279:28: note: expanded from macro 'filter_fn_set'
2279 | #define filter_fn_set(avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2280:20: note: expanded from macro 'filter_fn_set'
2280 | filter_fn(64, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2281:20: note: expanded from macro 'filter_fn_set'
2281 | filter_fn(32, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2282:20: note: expanded from macro 'filter_fn_set'
2282 | filter_fn(16, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2265:28: note: expanded from macro '\
filter_fn'
2265 | #define filter_fn(sz, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2266:60: note: expanded from macro '\
filter_fn'
2266 | filter_fn_1d(sz, h, mx, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2268:60: note: expanded from macro '\
filter_fn'
2268 | filter_fn_2d(sz, regular, FILTER_8TAP_REGULAR, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2269:60: note: expanded from macro '\
filter_fn'
2269 | filter_fn_1d(sz, h, mx, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2271:60: note: expanded from macro '\
filter_fn'
2271 | filter_fn_2d(sz, smooth, FILTER_8TAP_SMOOTH, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:66: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2272:60: note: expanded from macro '\
filter_fn'
2272 | filter_fn_1d(sz, h, mx, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2132:58: note: expanded from macro '\
filter_fn_1d'
2132 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'my' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2274:60: note: expanded from macro '\
filter_fn'
2274 | filter_fn_2d(sz, sharp, FILTER_8TAP_SHARP, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:58: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
src/libavcodec/vp9dsp_template.c:2287:1: warning: unused parameter 'mx' [-Wunused-parameter]
src/libavcodec/vp9dsp_template.c:2283:20: note: expanded from macro 'filter_fn_set'
2283 | filter_fn(8, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2275:60: note: expanded from macro '\
filter_fn'
2275 | bilinf_fn_1d(sz, h, mx, avg) \
| ^
src/libavcodec/vp9dsp_template.c:2245:50: note: expanded from macro '\
bilinf_fn_1d'
2245 | int h, int mx, int my) \
| ^
91 warnings generated.
CC libavcodec/vp9lpf.o
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) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
7 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
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))
| ~ ^ ~
1 warning generated.
CC libavcodec/vpx_rac.o
CC libavcodec/vqavideo.o
src/libavcodec/vqavideo.c:438:48: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
438 | if (chunk_size / 3 > 256 || chunk_size > bytestream2_get_bytes_left(&s->gb)) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vqavideo.c:443:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
443 | for (i = 0; i < chunk_size / 3; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/libavcodec/vqavideo.c:627:61: warning: unused parameter 'frame' [-Wunused-parameter]
627 | static int vqa_decode_frame_hicolor(VqaContext *s, AVFrame *frame)
| ^
src/libavcodec/vqavideo.c:704:24: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
704 | if (chunk_size > s->decode_buffer_size) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libavcodec/vqavideo.c:846:12: warning: missing field 'value' initializer [-Wmissing-field-initializers]
846 | { NULL },
| ^
5 warnings generated.
CC libavcodec/vqcdec.o
CC libavcodec/vulkan.o
In file included from src/libavcodec/vulkan.c:19:
In file included from src/libavutil/vulkan.c: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:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | 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:568:50: warning: unused parameter 's' [-Wunused-parameter]
568 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool)
| ^
src/libavutil/vulkan.c:612:47: warning: unused parameter 's' [-Wunused-parameter]
612 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e)
| ^
src/libavutil/vulkan.c:880:47: warning: unused parameter 's' [-Wunused-parameter]
880 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f,
| ^
src/libavutil/vulkan.c:1016:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1016 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:1447:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers]
1447 | };
| ^
src/libavutil/vulkan.c:1948:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1948 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:2138:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter]
2138 | uint32_t wg_size[3], uint32_t required_subgroup_size)
| ^
src/libavutil/vulkan.c:2239:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
2239 | for (int i = 0; i < len; i++) {
| ~ ^ ~~~
src/libavutil/vulkan.c:2288:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual]
2288 | .pCode = (void *)spirv,
| ^
src/libavutil/vulkan.c:2277:69: warning: unused parameter 'shd' [-Wunused-parameter]
2277 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd,
| ^
src/libavutil/vulkan.c:2390:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2390 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) &&
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:2440:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
2440 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries;
| ^
src/libavutil/vulkan.c:2449:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
2449 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData;
| ^
src/libavutil/vulkan.c:2520:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
2520 | av_free((void *)spirv);
| ^
src/libavutil/vulkan.c:2546:54: warning: unused parameter 's' [-Wunused-parameter]
2546 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd,
| ^
src/libavutil/vulkan.c:2798:46: warning: unused parameter 'fmt' [-Wunused-parameter]
2798 | VkFormat fmt)
| ^
159 warnings generated.
GZIP libavcodec/vulkan/apv_decode.comp.spv.gz
GZIP libavcodec/vulkan/apv_idct.comp.spv.gz
GZIP libavcodec/vulkan/dpx_copy.comp.spv.gz
GZIP libavcodec/vulkan/dpx_unpack.comp.spv.gz
25 warnings generated.
GZIP libavcodec/vulkan/ffv1_dec.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_bayer.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_bayer_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_reset.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_reset_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_rgb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_rgb_float.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_rgb_float_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_rgb_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_dec_setup.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_bayer.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_bayer_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_rct_search.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_remap.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_reset.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_reset_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_rgb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_rgb_float.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_rgb_float_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_rgb_golomb.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_setup.comp.spv.gz
GZIP libavcodec/vulkan/ffv1_enc_sort32.comp.spv.gz
GZIP libavcodec/vulkan/prores_idct.comp.spv.gz
GZIP libavcodec/vulkan/prores_ks_alpha_data.comp.spv.gz
GZIP libavcodec/vulkan/prores_ks_encode_slice.comp.spv.gz
GZIP libavcodec/vulkan/prores_ks_estimate_slice.comp.spv.gz
GZIP libavcodec/vulkan/prores_ks_slice_data.comp.spv.gz
GZIP libavcodec/vulkan/prores_ks_trellis_node.comp.spv.gz
GZIP libavcodec/vulkan/prores_raw_decode.comp.spv.gz
GZIP libavcodec/vulkan/prores_raw_idct.comp.spv.gz
GZIP libavcodec/vulkan/prores_vld.comp.spv.gz
CC libswresample/audioconvert.o
CC libswresample/dither.o
src/libswresample/audioconvert.c:148:44: warning: unused parameter 'flags' [-Wunused-parameter]
148 | int flags)
| ^
src/libswresample/audioconvert.c:230:63: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
230 | ctx->simd_f(out->ch+ch, (const uint8_t **)in->ch+ch, off * (out->planar ? 1 :out->ch_count));
| ^
src/libswresample/audioconvert.c:233:56: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const uint8_t **' (aka 'const unsigned char **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
233 | ctx->simd_f(out->ch, (const uint8_t **)in->ch, off);
| ^
src/libswresample/dither.c:118:74: warning: comparison of integers of different signs: 'const enum SwrDitherType' and 'int' [-Wsign-compare]
118 | if (llabs(s->out_sample_rate - f->rate)*20 <= f->rate && f->name == s->dither.method) {
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libswresample/dither.c:121:24: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
121 | for (j=0; jlen; j++)
| ~^~~~~~~
2 warnings generated.
CC libswresample/options.o
src/libswresample/options.c:41:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
41 | {"isr" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM},
| ^
src/libswresample/options.c:42:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
42 | {"in_sample_rate" , "set input sample rate" , OFFSET( in_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM},
| ^
src/libswresample/options.c:43:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
43 | {"osr" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM},
| ^
src/libswresample/options.c:44:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
44 | {"out_sample_rate" , "set output sample rate" , OFFSET(out_sample_rate), AV_OPT_TYPE_INT , {.i64=0 }, 0 , INT_MAX , PARAM},
| ^
src/libswresample/options.c:45:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
45 | {"isf" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM},
| ^
src/libswresample/options.c:46:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
46 | {"in_sample_fmt" , "set input sample format" , OFFSET( in_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM},
| ^
src/libswresample/options.c:47:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
47 | {"osf" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM},
| ^
src/libswresample/options.c:48:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
48 | {"out_sample_fmt" , "set output sample format" , OFFSET(out_sample_fmt ), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM},
| ^
src/libswresample/options.c:49:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
49 | {"tsf" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM},
| ^
src/libswresample/options.c:50:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
50 | {"internal_sample_fmt" , "set internal sample format" , OFFSET(user_int_sample_fmt), AV_OPT_TYPE_SAMPLE_FMT , {.i64=AV_SAMPLE_FMT_NONE}, -1 , INT_MAX, PARAM},
| ^
src/libswresample/options.c:57:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
57 | {"clev" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM},
| ^
src/libswresample/options.c:58:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
58 | {"center_mix_level" , "set center mix level" , OFFSET(clev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM},
| ^
src/libswresample/options.c:59:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
59 | {"slev" , "set surround mix level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM},
| ^
src/libswresample/options.c:60:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
60 | {"surround_mix_level" , "set surround mix Level" , OFFSET(slev ), AV_OPT_TYPE_FLOAT, {.dbl=C_30DB }, -32 , 32 , PARAM},
| ^
src/libswresample/options.c:61:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
61 | {"lfe_mix_level" , "set LFE mix level" , OFFSET(lfe_mix_level ), AV_OPT_TYPE_FLOAT, {.dbl=0 }, -32 , 32 , PARAM},
| ^
src/libswresample/options.c:62:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
62 | {"rmvol" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM},
| ^
src/libswresample/options.c:63:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
63 | {"rematrix_volume" , "set rematrix volume" , OFFSET(rematrix_volume), AV_OPT_TYPE_FLOAT, {.dbl=1.0 }, -1000 , 1000 , PARAM},
| ^
src/libswresample/options.c:64:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
64 | {"rematrix_maxval" , "set rematrix maxval" , OFFSET(rematrix_maxval), AV_OPT_TYPE_FLOAT, {.dbl=0.0 }, 0 , 1000 , PARAM},
| ^
src/libswresample/options.c:70:160: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | {"dither_scale" , "set dither scale" , OFFSET(dither.scale ), AV_OPT_TYPE_FLOAT, {.dbl=1 }, 0 , INT_MAX , PARAM},
| ^
src/libswresample/options.c:84:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | {"filter_size" , "set swr resampling filter size", OFFSET(filter_size) , AV_OPT_TYPE_INT , {.i64=32 }, 0 , INT_MAX , PARAM },
| ^
src/libswresample/options.c:85:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | {"phase_shift" , "set swr resampling phase shift", OFFSET(phase_shift) , AV_OPT_TYPE_INT , {.i64=10 }, 0 , 24 , PARAM },
| ^
src/libswresample/options.c:86:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
86 | {"linear_interp" , "enable linear interpolation" , OFFSET(linear_interp) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM },
| ^
src/libswresample/options.c:87:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
87 | {"exact_rational" , "enable exact rational" , OFFSET(exact_rational) , AV_OPT_TYPE_BOOL , {.i64=1 }, 0 , 1 , PARAM },
| ^
src/libswresample/options.c:88:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
88 | {"cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM },
| ^
src/libswresample/options.c:91:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
91 | {"resample_cutoff" , "set cutoff frequency ratio" , OFFSET(cutoff) , AV_OPT_TYPE_DOUBLE,{.dbl=0. }, 0 , 1 , PARAM },
| ^
src/libswresample/options.c:97:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
97 | , OFFSET(precision) , AV_OPT_TYPE_DOUBLE,{.dbl=20.0 }, 15.0 , 33.0 , PARAM },
| ^
src/libswresample/options.c:99:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
99 | , OFFSET(cheby) , AV_OPT_TYPE_BOOL , {.i64=0 }, 0 , 1 , PARAM },
| ^
src/libswresample/options.c:101:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
101 | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM },
| ^
src/libswresample/options.c:103:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
103 | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM },
| ^
src/libswresample/options.c:105:171: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
105 | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM },
| ^
src/libswresample/options.c:107:166: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
107 | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM },
| ^
src/libswresample/options.c:109:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
109 | , OFFSET(async) , AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM },
| ^
src/libswresample/options.c:111:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
111 | , OFFSET(firstpts_in_samples), AV_OPT_TYPE_INT64 ,{.i64=AV_NOPTS_VALUE }, INT64_MIN,INT64_MAX, PARAM },
| ^
src/libswresample/options.c:123:164: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
123 | { "kaiser_beta" , "set swr Kaiser window beta" , OFFSET(kaiser_beta) , AV_OPT_TYPE_DOUBLE , {.dbl=9 }, 2 , 16 , PARAM },
| ^
src/libswresample/options.c:125:161: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
125 | { "output_sample_bits" , "set swr number of output sample bits", OFFSET(dither.output_sample_bits), AV_OPT_TYPE_INT , {.i64=0 }, 0 , 64 , PARAM },
| ^
src/libswresample/options.c:129:42: warning: unused parameter 'ptr' [-Wunused-parameter]
129 | static const char* context_to_name(void* ptr) {
| ^
36 warnings generated.
3 warnings generated.
CC libswresample/resample.o
CC libswresample/rematrix.o
src/libswresample/resample.c:186:44: warning: unused parameter 'precision' [-Wunused-parameter]
186 | double precision, int cheby, int exact_rational)
| ^
src/libswresample/resample.c:186:59: warning: unused parameter 'cheby' [-Wunused-parameter]
186 | double precision, int cheby, int exact_rational)
| ^
src/libswresample/rematrix.c:145:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
145 | for(i=0; iextended_data;
| ^
1 warning generated.
CC libswresample/version.o
X86ASM libswresample/x86/audio_convert.o
2 warnings generated.
CC libswresample/x86/audio_convert_init.o
X86ASM libswresample/x86/rematrix.o
5 warnings generated.
CC libswresample/x86/rematrix_init.o
X86ASM libswresample/x86/resample.o
CC libswresample/x86/resample_init.o
CC libswscale/alphablend.o
In file included from src/libswscale/alphablend.c:21:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/alphablend.c:21:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
2 warnings generated.
CC libswscale/cms.o
In file included from src/libswscale/cms.c:29:
In file included from src/libswscale/cms.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
src/libswscale/cms.c:60:8: warning: 'const' type qualifier on return type has no effect [-Wignored-qualifiers]
60 | static const float hull(float I)
| ^~~~~
src/libswscale/cms.c: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 });
| ^
CC libswscale/csputils.o
In file included from src/libswscale/csputils.c:24:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
1 warning generated.
CC libswscale/filters.o
5 warnings generated.
CC libswscale/format.o
src/libswscale/filters.c:136:47: warning: unused parameter 'opaque' [-Wunused-parameter]
136 | static void sws_filter_free(AVRefStructOpaque opaque, void *obj)
| ^
src/libswscale/filters.c:320:36: warning: unused parameter 'x' [-Wunused-parameter]
320 | av_unused static double box(double x, const double *params)
| ^
src/libswscale/filters.c:320:53: warning: unused parameter 'params' [-Wunused-parameter]
320 | av_unused static double box(double x, const double *params)
| ^
src/libswscale/filters.c:325:58: warning: unused parameter 'params' [-Wunused-parameter]
325 | av_unused static double triangle(double x, const double *params)
| ^
src/libswscale/filters.c:330:56: warning: unused parameter 'params' [-Wunused-parameter]
330 | av_unused static double cosine(double x, const double *params)
| ^
src/libswscale/filters.c:335:54: warning: unused parameter 'params' [-Wunused-parameter]
335 | av_unused static double hann(double x, const double *params)
| ^
src/libswscale/filters.c:340:57: warning: unused parameter 'params' [-Wunused-parameter]
340 | av_unused static double hamming(double x, const double *params)
| ^
src/libswscale/filters.c:345:55: warning: unused parameter 'params' [-Wunused-parameter]
345 | av_unused static double welch(double x, const double *params)
| ^
src/libswscale/filters.c:379:56: warning: unused parameter 'params' [-Wunused-parameter]
379 | av_unused static double bohman(double x, const double *params)
| ^
src/libswscale/filters.c:390:59: warning: unused parameter 'params' [-Wunused-parameter]
390 | av_unused static double quadratic(double x, const double *params)
| ^
src/libswscale/filters.c:399:54: warning: unused parameter 'params' [-Wunused-parameter]
399 | av_unused static double sinc(double x, const double *params)
| ^
src/libswscale/filters.c:407:54: warning: unused parameter 'params' [-Wunused-parameter]
407 | av_unused static double jinc(double x, const double *params)
| ^
src/libswscale/filters.c:415:56: warning: unused parameter 'params' [-Wunused-parameter]
415 | av_unused static double sphinx(double x, const double *params)
| ^
src/libswscale/filters.c:454:56: warning: unused parameter 'params' [-Wunused-parameter]
454 | av_unused static double spline(double x, const double *params)
| ^
src/libswscale/filters.c:461:63: warning: missing field 'window' initializer [-Wmissing-field-initializers]
461 | [SWS_SCALE_BILINEAR] = { "bilinear", 1.0, triangle },
| ^
src/libswscale/filters.c:463:58: warning: missing field 'window' initializer [-Wmissing-field-initializers]
463 | [SWS_SCALE_POINT] = { "point", 0.5, box },
| ^
src/libswscale/filters.c:465:66: warning: missing field 'window' initializer [-Wmissing-field-initializers]
465 | [SWS_SCALE_SINC] = { "sinc", RADIUS_MAX, sinc },
| ^
src/libswscale/filters.c:467:68: warning: missing field 'window' initializer [-Wmissing-field-initializers]
467 | [SWS_SCALE_SPLINE] = { "spline", RADIUS_MAX, spline },
| ^
In file included from src/libswscale/format.c:27:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
src/libswscale/format.c:51:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
51 | [AV_PIX_FMT_YUV420P] = { 1, 1 },
| ^
src/libswscale/format.c:52:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
52 | [AV_PIX_FMT_YUYV422] = { 1, 1 },
| ^
src/libswscale/format.c:53:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
53 | [AV_PIX_FMT_RGB24] = { 1, 1 },
| ^
src/libswscale/format.c:54:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
54 | [AV_PIX_FMT_BGR24] = { 1, 1 },
| ^
src/libswscale/format.c:55:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
55 | [AV_PIX_FMT_YUV422P] = { 1, 1 },
| ^
src/libswscale/format.c:56:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
56 | [AV_PIX_FMT_YUV444P] = { 1, 1 },
| ^
src/libswscale/format.c:57:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
57 | [AV_PIX_FMT_YUV410P] = { 1, 1 },
| ^
src/libswscale/format.c:58:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
58 | [AV_PIX_FMT_YUV411P] = { 1, 1 },
| ^
src/libswscale/format.c:59:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
59 | [AV_PIX_FMT_GRAY8] = { 1, 1 },
| ^
src/libswscale/format.c:60:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
60 | [AV_PIX_FMT_MONOWHITE] = { 1, 1 },
| ^
src/libswscale/format.c:61:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
61 | [AV_PIX_FMT_MONOBLACK] = { 1, 1 },
| ^
src/libswscale/format.c:62:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
62 | [AV_PIX_FMT_PAL8] = { 1, 0 },
| ^
src/libswscale/format.c:63:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
63 | [AV_PIX_FMT_YUVJ420P] = { 1, 1 },
| ^
src/libswscale/format.c:64:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
64 | [AV_PIX_FMT_YUVJ411P] = { 1, 1 },
| ^
src/libswscale/format.c:65:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
65 | [AV_PIX_FMT_YUVJ422P] = { 1, 1 },
| ^
src/libswscale/format.c:66:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
66 | [AV_PIX_FMT_YUVJ444P] = { 1, 1 },
| ^
src/libswscale/format.c:67:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
67 | [AV_PIX_FMT_YVYU422] = { 1, 1 },
| ^
src/libswscale/format.c:68:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
68 | [AV_PIX_FMT_UYVY422] = { 1, 1 },
| ^
src/libswscale/format.c:69:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
69 | [AV_PIX_FMT_UYYVYY411] = { 1, 0 },
| ^
src/libswscale/format.c:70:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
70 | [AV_PIX_FMT_BGR8] = { 1, 1 },
| ^
src/libswscale/format.c:71:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
71 | [AV_PIX_FMT_BGR4] = { 0, 1 },
| ^
src/libswscale/format.c:72:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
72 | [AV_PIX_FMT_BGR4_BYTE] = { 1, 1 },
| ^
src/libswscale/format.c:73:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
73 | [AV_PIX_FMT_RGB8] = { 1, 1 },
| ^
src/libswscale/format.c:74:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
74 | [AV_PIX_FMT_RGB4] = { 0, 1 },
| ^
src/libswscale/format.c:75:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
75 | [AV_PIX_FMT_RGB4_BYTE] = { 1, 1 },
| ^
src/libswscale/format.c:76:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
76 | [AV_PIX_FMT_NV12] = { 1, 1 },
| ^
src/libswscale/format.c:77:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
77 | [AV_PIX_FMT_NV21] = { 1, 1 },
| ^
src/libswscale/format.c:78:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
78 | [AV_PIX_FMT_ARGB] = { 1, 1 },
| ^
src/libswscale/format.c:79:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
79 | [AV_PIX_FMT_RGBA] = { 1, 1 },
| ^
src/libswscale/format.c:80:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
80 | [AV_PIX_FMT_ABGR] = { 1, 1 },
| ^
src/libswscale/format.c:81:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
81 | [AV_PIX_FMT_BGRA] = { 1, 1 },
| ^
src/libswscale/format.c:82:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
82 | [AV_PIX_FMT_0RGB] = { 1, 1 },
| ^
src/libswscale/format.c:83:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
83 | [AV_PIX_FMT_RGB0] = { 1, 1 },
| ^
src/libswscale/format.c:84:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
84 | [AV_PIX_FMT_0BGR] = { 1, 1 },
| ^
src/libswscale/format.c:85:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
85 | [AV_PIX_FMT_BGR0] = { 1, 1 },
| ^
src/libswscale/format.c:86:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
86 | [AV_PIX_FMT_GRAY9BE] = { 1, 1 },
| ^
src/libswscale/format.c:87:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
87 | [AV_PIX_FMT_GRAY9LE] = { 1, 1 },
| ^
src/libswscale/format.c:88:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
88 | [AV_PIX_FMT_GRAY10BE] = { 1, 1 },
| ^
src/libswscale/format.c:89:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
89 | [AV_PIX_FMT_GRAY10LE] = { 1, 1 },
| ^
src/libswscale/format.c:90:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
90 | [AV_PIX_FMT_GRAY12BE] = { 1, 1 },
| ^
src/libswscale/format.c:91:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
91 | [AV_PIX_FMT_GRAY12LE] = { 1, 1 },
| ^
src/libswscale/format.c:92:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
92 | [AV_PIX_FMT_GRAY14BE] = { 1, 1 },
| ^
src/libswscale/format.c:93:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
93 | [AV_PIX_FMT_GRAY14LE] = { 1, 1 },
| ^
src/libswscale/format.c:94:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
94 | [AV_PIX_FMT_GRAY16BE] = { 1, 1 },
| ^
src/libswscale/format.c:95:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
95 | [AV_PIX_FMT_GRAY16LE] = { 1, 1 },
| ^
src/libswscale/format.c:96:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
96 | [AV_PIX_FMT_YUV440P] = { 1, 1 },
| ^
src/libswscale/format.c:97:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
97 | [AV_PIX_FMT_YUVJ440P] = { 1, 1 },
| ^
src/libswscale/format.c:98:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
98 | [AV_PIX_FMT_YUV440P10LE] = { 1, 1 },
| ^
src/libswscale/format.c:99:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
99 | [AV_PIX_FMT_YUV440P10BE] = { 1, 1 },
| ^
src/libswscale/format.c:100:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
100 | [AV_PIX_FMT_YUV440P12LE] = { 1, 1 },
| ^
src/libswscale/format.c:101:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
101 | [AV_PIX_FMT_YUV440P12BE] = { 1, 1 },
| ^
src/libswscale/format.c:102:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
102 | [AV_PIX_FMT_YUVA420P] = { 1, 1 },
| ^
src/libswscale/format.c:103:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
103 | [AV_PIX_FMT_YUVA422P] = { 1, 1 },
| ^
src/libswscale/format.c:104:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
104 | [AV_PIX_FMT_YUVA444P] = { 1, 1 },
| ^
src/libswscale/format.c:105:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
105 | [AV_PIX_FMT_YUVA420P9BE] = { 1, 1 },
| ^
src/libswscale/format.c:106:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
106 | [AV_PIX_FMT_YUVA420P9LE] = { 1, 1 },
| ^
src/libswscale/format.c:107:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
107 | [AV_PIX_FMT_YUVA422P9BE] = { 1, 1 },
| ^
src/libswscale/format.c:108:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
108 | [AV_PIX_FMT_YUVA422P9LE] = { 1, 1 },
| ^
src/libswscale/format.c:109:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
109 | [AV_PIX_FMT_YUVA444P9BE] = { 1, 1 },
| ^
src/libswscale/format.c:110:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
110 | [AV_PIX_FMT_YUVA444P9LE] = { 1, 1 },
| ^
src/libswscale/format.c:111:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
111 | [AV_PIX_FMT_YUVA420P10BE] = { 1, 1 },
| ^
src/libswscale/format.c:112:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
112 | [AV_PIX_FMT_YUVA420P10LE] = { 1, 1 },
| ^
src/libswscale/format.c:113:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
113 | [AV_PIX_FMT_YUVA422P10BE] = { 1, 1 },
| ^
src/libswscale/format.c:114:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
114 | [AV_PIX_FMT_YUVA422P10LE] = { 1, 1 },
| ^
src/libswscale/format.c:115:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
115 | [AV_PIX_FMT_YUVA444P10BE] = { 1, 1 },
| ^
src/libswscale/format.c:116:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
116 | [AV_PIX_FMT_YUVA444P10LE] = { 1, 1 },
| ^
src/libswscale/format.c:117:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
117 | [AV_PIX_FMT_YUVA420P16BE] = { 1, 1 },
| ^
src/libswscale/format.c:118:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
118 | [AV_PIX_FMT_YUVA420P16LE] = { 1, 1 },
| ^
src/libswscale/format.c:119:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
119 | [AV_PIX_FMT_YUVA422P16BE] = { 1, 1 },
| ^
src/libswscale/format.c:120:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
120 | [AV_PIX_FMT_YUVA422P16LE] = { 1, 1 },
| ^
src/libswscale/format.c:121:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
121 | [AV_PIX_FMT_YUVA444P16BE] = { 1, 1 },
| ^
src/libswscale/format.c:122:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
122 | [AV_PIX_FMT_YUVA444P16LE] = { 1, 1 },
| ^
src/libswscale/format.c:123:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
123 | [AV_PIX_FMT_RGB48BE] = { 1, 1 },
| ^
src/libswscale/format.c:124:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
124 | [AV_PIX_FMT_RGB48LE] = { 1, 1 },
| ^
src/libswscale/format.c:127:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
127 | [AV_PIX_FMT_RGB565BE] = { 1, 1 },
| ^
src/libswscale/format.c:128:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
128 | [AV_PIX_FMT_RGB565LE] = { 1, 1 },
| ^
src/libswscale/format.c:129:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
129 | [AV_PIX_FMT_RGB555BE] = { 1, 1 },
| ^
src/libswscale/format.c:130:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
130 | [AV_PIX_FMT_RGB555LE] = { 1, 1 },
| ^
src/libswscale/format.c:131:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
131 | [AV_PIX_FMT_BGR565BE] = { 1, 1 },
| ^
src/libswscale/format.c:132:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
132 | [AV_PIX_FMT_BGR565LE] = { 1, 1 },
| ^
src/libswscale/format.c:133:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
133 | [AV_PIX_FMT_BGR555BE] = { 1, 1 },
| ^
src/libswscale/format.c:134:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
134 | [AV_PIX_FMT_BGR555LE] = { 1, 1 },
| ^
src/libswscale/format.c:135:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
135 | [AV_PIX_FMT_YUV420P16LE] = { 1, 1 },
| ^
src/libswscale/format.c:136:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
136 | [AV_PIX_FMT_YUV420P16BE] = { 1, 1 },
| ^
src/libswscale/format.c:137:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
137 | [AV_PIX_FMT_YUV422P16LE] = { 1, 1 },
| ^
src/libswscale/format.c:138:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
138 | [AV_PIX_FMT_YUV422P16BE] = { 1, 1 },
| ^
src/libswscale/format.c:139:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
139 | [AV_PIX_FMT_YUV444P16LE] = { 1, 1 },
| ^
src/libswscale/format.c:140:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
140 | [AV_PIX_FMT_YUV444P16BE] = { 1, 1 },
| ^
src/libswscale/format.c:141:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
141 | [AV_PIX_FMT_RGB444LE] = { 1, 1 },
| ^
src/libswscale/format.c:142:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
142 | [AV_PIX_FMT_RGB444BE] = { 1, 1 },
| ^
src/libswscale/format.c:143:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
143 | [AV_PIX_FMT_BGR444LE] = { 1, 1 },
| ^
src/libswscale/format.c:144:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
144 | [AV_PIX_FMT_BGR444BE] = { 1, 1 },
| ^
src/libswscale/format.c:145:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
145 | [AV_PIX_FMT_YA8] = { 1, 1 },
| ^
src/libswscale/format.c:146:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
146 | [AV_PIX_FMT_YA16BE] = { 1, 1 },
| ^
src/libswscale/format.c:147:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
147 | [AV_PIX_FMT_YA16LE] = { 1, 1 },
| ^
src/libswscale/format.c:148:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
148 | [AV_PIX_FMT_BGR48BE] = { 1, 1 },
| ^
src/libswscale/format.c:149:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
149 | [AV_PIX_FMT_BGR48LE] = { 1, 1 },
| ^
src/libswscale/format.c:152:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
152 | [AV_PIX_FMT_YUV420P9BE] = { 1, 1 },
| ^
src/libswscale/format.c:153:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
153 | [AV_PIX_FMT_YUV420P9LE] = { 1, 1 },
| ^
src/libswscale/format.c:154:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
154 | [AV_PIX_FMT_YUV420P10BE] = { 1, 1 },
| ^
src/libswscale/format.c:155:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
155 | [AV_PIX_FMT_YUV420P10LE] = { 1, 1 },
| ^
src/libswscale/format.c:156:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
156 | [AV_PIX_FMT_YUV420P12BE] = { 1, 1 },
| ^
src/libswscale/format.c:157:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
157 | [AV_PIX_FMT_YUV420P12LE] = { 1, 1 },
| ^
src/libswscale/format.c:158:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
158 | [AV_PIX_FMT_YUV420P14BE] = { 1, 1 },
| ^
src/libswscale/format.c:159:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
159 | [AV_PIX_FMT_YUV420P14LE] = { 1, 1 },
| ^
src/libswscale/format.c:160:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
160 | [AV_PIX_FMT_YUV422P9BE] = { 1, 1 },
| ^
src/libswscale/format.c:161:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
161 | [AV_PIX_FMT_YUV422P9LE] = { 1, 1 },
| ^
src/libswscale/format.c:162:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
162 | [AV_PIX_FMT_YUV422P10BE] = { 1, 1 },
| ^
src/libswscale/format.c:163:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
163 | [AV_PIX_FMT_YUV422P10LE] = { 1, 1 },
| ^
src/libswscale/format.c:164:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
164 | [AV_PIX_FMT_YUV422P12BE] = { 1, 1 },
| ^
src/libswscale/format.c:165:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
165 | [AV_PIX_FMT_YUV422P12LE] = { 1, 1 },
| ^
src/libswscale/format.c:166:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
166 | [AV_PIX_FMT_YUV422P14BE] = { 1, 1 },
| ^
src/libswscale/format.c:167:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
167 | [AV_PIX_FMT_YUV422P14LE] = { 1, 1 },
| ^
src/libswscale/format.c:168:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
168 | [AV_PIX_FMT_YUV444P9BE] = { 1, 1 },
| ^
src/libswscale/format.c:169:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
169 | [AV_PIX_FMT_YUV444P9LE] = { 1, 1 },
| ^
src/libswscale/format.c:170:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
170 | [AV_PIX_FMT_YUV444P10BE] = { 1, 1 },
| ^
src/libswscale/format.c:171:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
171 | [AV_PIX_FMT_YUV444P10LE] = { 1, 1 },
| ^
src/libswscale/format.c:172:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
172 | [AV_PIX_FMT_YUV444P12BE] = { 1, 1 },
| ^
src/libswscale/format.c:173:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
173 | [AV_PIX_FMT_YUV444P12LE] = { 1, 1 },
| ^
src/libswscale/format.c:174:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
174 | [AV_PIX_FMT_YUV444P14BE] = { 1, 1 },
| ^
src/libswscale/format.c:175:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
175 | [AV_PIX_FMT_YUV444P14LE] = { 1, 1 },
| ^
src/libswscale/format.c:176:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
176 | [AV_PIX_FMT_YUV444P10MSBBE] = { 1, 1 },
| ^
src/libswscale/format.c:177:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
177 | [AV_PIX_FMT_YUV444P10MSBLE] = { 1, 1 },
| ^
src/libswscale/format.c:178:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
178 | [AV_PIX_FMT_YUV444P12MSBBE] = { 1, 1 },
| ^
src/libswscale/format.c:179:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
179 | [AV_PIX_FMT_YUV444P12MSBLE] = { 1, 1 },
| ^
src/libswscale/format.c:180:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
180 | [AV_PIX_FMT_GBRP] = { 1, 1 },
| ^
src/libswscale/format.c:181:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
181 | [AV_PIX_FMT_GBRP9LE] = { 1, 1 },
| ^
src/libswscale/format.c:182:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
182 | [AV_PIX_FMT_GBRP9BE] = { 1, 1 },
| ^
src/libswscale/format.c:183:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
183 | [AV_PIX_FMT_GBRP10LE] = { 1, 1 },
| ^
src/libswscale/format.c:184:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
184 | [AV_PIX_FMT_GBRP10BE] = { 1, 1 },
| ^
src/libswscale/format.c:185:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
185 | [AV_PIX_FMT_GBRAP10LE] = { 1, 1 },
| ^
src/libswscale/format.c:186:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
186 | [AV_PIX_FMT_GBRAP10BE] = { 1, 1 },
| ^
src/libswscale/format.c:187:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
187 | [AV_PIX_FMT_GBRP10MSBLE] = { 1, 1 },
| ^
src/libswscale/format.c:188:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
188 | [AV_PIX_FMT_GBRP10MSBBE] = { 1, 1 },
| ^
src/libswscale/format.c:189:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
189 | [AV_PIX_FMT_GBRP12LE] = { 1, 1 },
| ^
src/libswscale/format.c:190:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
190 | [AV_PIX_FMT_GBRP12BE] = { 1, 1 },
| ^
src/libswscale/format.c:191:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
191 | [AV_PIX_FMT_GBRP12MSBLE] = { 1, 1 },
| ^
src/libswscale/format.c:192:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
192 | [AV_PIX_FMT_GBRP12MSBBE] = { 1, 1 },
| ^
src/libswscale/format.c:193:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
193 | [AV_PIX_FMT_GBRAP12LE] = { 1, 1 },
| ^
src/libswscale/format.c:194:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
194 | [AV_PIX_FMT_GBRAP12BE] = { 1, 1 },
| ^
src/libswscale/format.c:195:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
195 | [AV_PIX_FMT_GBRP14LE] = { 1, 1 },
| ^
src/libswscale/format.c:196:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
196 | [AV_PIX_FMT_GBRP14BE] = { 1, 1 },
| ^
src/libswscale/format.c:197:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
197 | [AV_PIX_FMT_GBRAP14LE] = { 1, 1 },
| ^
src/libswscale/format.c:198:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
198 | [AV_PIX_FMT_GBRAP14BE] = { 1, 1 },
| ^
src/libswscale/format.c:199:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
199 | [AV_PIX_FMT_GBRP16LE] = { 1, 1 },
| ^
src/libswscale/format.c:200:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
200 | [AV_PIX_FMT_GBRP16BE] = { 1, 1 },
| ^
src/libswscale/format.c:201:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
201 | [AV_PIX_FMT_GBRPF32LE] = { 1, 1 },
| ^
src/libswscale/format.c:202:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
202 | [AV_PIX_FMT_GBRPF32BE] = { 1, 1 },
| ^
src/libswscale/format.c:203:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
203 | [AV_PIX_FMT_GBRAPF32LE] = { 1, 1 },
| ^
src/libswscale/format.c:204:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
204 | [AV_PIX_FMT_GBRAPF32BE] = { 1, 1 },
| ^
src/libswscale/format.c:205:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
205 | [AV_PIX_FMT_GBRPF16LE] = { 1, 0 },
| ^
src/libswscale/format.c:206:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
206 | [AV_PIX_FMT_GBRPF16BE] = { 1, 0 },
| ^
src/libswscale/format.c:207:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
207 | [AV_PIX_FMT_GBRAPF16LE] = { 1, 0 },
| ^
src/libswscale/format.c:208:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
208 | [AV_PIX_FMT_GBRAPF16BE] = { 1, 0 },
| ^
src/libswscale/format.c:209:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
209 | [AV_PIX_FMT_GBRAP] = { 1, 1 },
| ^
src/libswscale/format.c:210:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
210 | [AV_PIX_FMT_GBRAP16LE] = { 1, 1 },
| ^
src/libswscale/format.c:211:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
211 | [AV_PIX_FMT_GBRAP16BE] = { 1, 1 },
| ^
src/libswscale/format.c:212:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
212 | [AV_PIX_FMT_BAYER_BGGR8] = { 1, 0 },
| ^
src/libswscale/format.c:213:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
213 | [AV_PIX_FMT_BAYER_RGGB8] = { 1, 0 },
| ^
src/libswscale/format.c:214:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
214 | [AV_PIX_FMT_BAYER_GBRG8] = { 1, 0 },
| ^
src/libswscale/format.c:215:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
215 | [AV_PIX_FMT_BAYER_GRBG8] = { 1, 0 },
| ^
src/libswscale/format.c:216:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
216 | [AV_PIX_FMT_BAYER_BGGR16LE] = { 1, 0 },
| ^
src/libswscale/format.c:217:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
217 | [AV_PIX_FMT_BAYER_BGGR16BE] = { 1, 0 },
| ^
src/libswscale/format.c:218:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
218 | [AV_PIX_FMT_BAYER_RGGB16LE] = { 1, 0 },
| ^
src/libswscale/format.c:219:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
219 | [AV_PIX_FMT_BAYER_RGGB16BE] = { 1, 0 },
| ^
src/libswscale/format.c:220:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
220 | [AV_PIX_FMT_BAYER_GBRG16LE] = { 1, 0 },
| ^
src/libswscale/format.c:221:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
221 | [AV_PIX_FMT_BAYER_GBRG16BE] = { 1, 0 },
| ^
src/libswscale/format.c:222:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
222 | [AV_PIX_FMT_BAYER_GRBG16LE] = { 1, 0 },
| ^
src/libswscale/format.c:223:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
223 | [AV_PIX_FMT_BAYER_GRBG16BE] = { 1, 0 },
| ^
src/libswscale/format.c:226:41: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
226 | [AV_PIX_FMT_AYUV64LE] = { 1, 1},
| ^
src/libswscale/format.c:227:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
227 | [AV_PIX_FMT_AYUV64BE] = { 1, 1 },
| ^
src/libswscale/format.c:228:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
228 | [AV_PIX_FMT_P010LE] = { 1, 1 },
| ^
src/libswscale/format.c:229:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
229 | [AV_PIX_FMT_P010BE] = { 1, 1 },
| ^
src/libswscale/format.c:230:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
230 | [AV_PIX_FMT_P012LE] = { 1, 1 },
| ^
src/libswscale/format.c:231:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
231 | [AV_PIX_FMT_P012BE] = { 1, 1 },
| ^
src/libswscale/format.c:232:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
232 | [AV_PIX_FMT_P016LE] = { 1, 1 },
| ^
src/libswscale/format.c:233:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
233 | [AV_PIX_FMT_P016BE] = { 1, 1 },
| ^
src/libswscale/format.c:234:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
234 | [AV_PIX_FMT_GRAYF32LE] = { 1, 1 },
| ^
src/libswscale/format.c:235:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
235 | [AV_PIX_FMT_GRAYF32BE] = { 1, 1 },
| ^
src/libswscale/format.c:236:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
236 | [AV_PIX_FMT_GRAYF16LE] = { 1, 0 },
| ^
src/libswscale/format.c:237:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
237 | [AV_PIX_FMT_GRAYF16BE] = { 1, 0 },
| ^
src/libswscale/format.c:238:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
238 | [AV_PIX_FMT_YAF32LE] = { 1, 0 },
| ^
src/libswscale/format.c:239:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
239 | [AV_PIX_FMT_YAF32BE] = { 1, 0 },
| ^
src/libswscale/format.c:240:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
240 | [AV_PIX_FMT_YAF16LE] = { 1, 0 },
| ^
src/libswscale/format.c:241:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
241 | [AV_PIX_FMT_YAF16BE] = { 1, 0 },
| ^
src/libswscale/format.c:242:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
242 | [AV_PIX_FMT_YUVA422P12BE] = { 1, 1 },
| ^
src/libswscale/format.c:243:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
243 | [AV_PIX_FMT_YUVA422P12LE] = { 1, 1 },
| ^
src/libswscale/format.c:244:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
244 | [AV_PIX_FMT_YUVA444P12BE] = { 1, 1 },
| ^
src/libswscale/format.c:245:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
245 | [AV_PIX_FMT_YUVA444P12LE] = { 1, 1 },
| ^
src/libswscale/format.c:246:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
246 | [AV_PIX_FMT_NV24] = { 1, 1 },
| ^
src/libswscale/format.c:247:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
247 | [AV_PIX_FMT_NV42] = { 1, 1 },
| ^
src/libswscale/format.c:248:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
248 | [AV_PIX_FMT_Y210LE] = { 1, 1 },
| ^
src/libswscale/format.c:249:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
249 | [AV_PIX_FMT_Y212LE] = { 1, 1 },
| ^
src/libswscale/format.c:250:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
250 | [AV_PIX_FMT_Y216LE] = { 1, 1 },
| ^
src/libswscale/format.c:251:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
251 | [AV_PIX_FMT_X2RGB10LE] = { 1, 1 },
| ^
src/libswscale/format.c:252:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
252 | [AV_PIX_FMT_X2BGR10LE] = { 1, 1 },
| ^
src/libswscale/format.c:253:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
253 | [AV_PIX_FMT_NV20BE] = { 1, 1 },
| ^
src/libswscale/format.c:254:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
254 | [AV_PIX_FMT_NV20LE] = { 1, 1 },
| ^
src/libswscale/format.c:255:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
255 | [AV_PIX_FMT_P210BE] = { 1, 1 },
| ^
src/libswscale/format.c:256:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
256 | [AV_PIX_FMT_P210LE] = { 1, 1 },
| ^
src/libswscale/format.c:257:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
257 | [AV_PIX_FMT_P212BE] = { 1, 1 },
| ^
src/libswscale/format.c:258:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
258 | [AV_PIX_FMT_P212LE] = { 1, 1 },
| ^
src/libswscale/format.c:259:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
259 | [AV_PIX_FMT_P410BE] = { 1, 1 },
| ^
src/libswscale/format.c:260:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
260 | [AV_PIX_FMT_P410LE] = { 1, 1 },
| ^
src/libswscale/format.c:261:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
261 | [AV_PIX_FMT_P412BE] = { 1, 1 },
| ^
src/libswscale/format.c:262:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
262 | [AV_PIX_FMT_P412LE] = { 1, 1 },
| ^
src/libswscale/format.c:263:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
263 | [AV_PIX_FMT_P216BE] = { 1, 1 },
| ^
src/libswscale/format.c:264:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
264 | [AV_PIX_FMT_P216LE] = { 1, 1 },
| ^
src/libswscale/format.c:265:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
265 | [AV_PIX_FMT_P416BE] = { 1, 1 },
| ^
src/libswscale/format.c:266:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
266 | [AV_PIX_FMT_P416LE] = { 1, 1 },
| ^
src/libswscale/format.c:267:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
267 | [AV_PIX_FMT_NV16] = { 1, 1 },
| ^
src/libswscale/format.c:268:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
268 | [AV_PIX_FMT_VUYA] = { 1, 1 },
| ^
src/libswscale/format.c:269:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
269 | [AV_PIX_FMT_VUYX] = { 1, 1 },
| ^
src/libswscale/format.c:270:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
270 | [AV_PIX_FMT_RGBAF16BE] = { 1, 0 },
| ^
src/libswscale/format.c:271:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
271 | [AV_PIX_FMT_RGBAF16LE] = { 1, 0 },
| ^
src/libswscale/format.c:272:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
272 | [AV_PIX_FMT_RGBF16BE] = { 1, 0 },
| ^
src/libswscale/format.c:273:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
273 | [AV_PIX_FMT_RGBF16LE] = { 1, 0 },
| ^
src/libswscale/format.c:274:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
274 | [AV_PIX_FMT_RGBF32BE] = { 1, 0 },
| ^
src/libswscale/format.c:275:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
275 | [AV_PIX_FMT_RGBF32LE] = { 1, 0 },
| ^
src/libswscale/format.c:276:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
276 | [AV_PIX_FMT_XV30LE] = { 1, 1 },
| ^
src/libswscale/format.c:277:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
277 | [AV_PIX_FMT_XV36LE] = { 1, 1 },
| ^
src/libswscale/format.c:278:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
278 | [AV_PIX_FMT_XV36BE] = { 1, 1 },
| ^
src/libswscale/format.c:279:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
279 | [AV_PIX_FMT_XV48LE] = { 1, 1 },
| ^
src/libswscale/format.c:280:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
280 | [AV_PIX_FMT_XV48BE] = { 1, 1 },
| ^
src/libswscale/format.c:281:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
281 | [AV_PIX_FMT_AYUV] = { 1, 1 },
| ^
src/libswscale/format.c:282:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
282 | [AV_PIX_FMT_UYVA] = { 1, 1 },
| ^
src/libswscale/format.c:283:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
283 | [AV_PIX_FMT_VYU444] = { 1, 1 },
| ^
src/libswscale/format.c:284:42: warning: missing field 'is_supported_endianness' initializer [-Wmissing-field-initializers]
284 | [AV_PIX_FMT_V30XLE] = { 1, 1 },
| ^
src/libswscale/format.c:627:52: warning: unused parameter 'output' [-Wunused-parameter]
627 | int sws_test_colorspace(enum AVColorSpace csp, int output)
| ^
src/libswscale/format.c:644:56: warning: unused parameter 'output' [-Wunused-parameter]
644 | int sws_test_primaries(enum AVColorPrimaries prim, int output)
| ^
src/libswscale/format.c:713:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
713 | for (int i = 0; i < FF_ARRAY_ELEMS(dst->data); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/format.c:822:52: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
822 | return BITSTREAM_FMT(RGBA, 3, SWS_RW_PLANAR);
| ^
src/libswscale/format.c:789:9: note: macro 'BITSTREAM_FMT' defined here
789 | #define BITSTREAM_FMT(SWIZ, FRAC, MODE, ...) (FmtInfo) { \
| ^
src/libswscale/format.c:867:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
867 | case AV_PIX_FMT_RGB0: return PACKED_FMT(RGBA, 4);
| ^
src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here
801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \
| ^
src/libswscale/format.c:868:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
868 | case AV_PIX_FMT_BGR0: return PACKED_FMT(BGRA, 4);
| ^
src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here
801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \
| ^
src/libswscale/format.c:869:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
869 | case AV_PIX_FMT_0RGB: return PACKED_FMT(ARGB, 4);
| ^
src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here
801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \
| ^
src/libswscale/format.c:870:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
870 | case AV_PIX_FMT_0BGR: return PACKED_FMT(ABGR, 4);
| ^
src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here
801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \
| ^
src/libswscale/format.c:871:54: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
871 | case AV_PIX_FMT_VUYX: return PACKED_FMT(VUYA, 4);
| ^
src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here
801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \
| ^
src/libswscale/format.c:877:34: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
877 | return PACKED_FMT(UYVA, 4);
| ^
src/libswscale/format.c:801:9: note: macro 'PACKED_FMT' defined here
801 | #define PACKED_FMT(SWIZ, N, ...) (FmtInfo) { \
| ^
src/libswscale/format.c:918:42: warning: missing field 'plane' initializer [-Wmissing-field-initializers]
918 | struct comp sorted[4] = { {0}, {1}, {2}, {3} };
| ^
src/libswscale/format.c:918:47: warning: missing field 'plane' initializer [-Wmissing-field-initializers]
918 | struct comp sorted[4] = { {0}, {1}, {2}, {3} };
| ^
18src/libswscale/format.c warning:s918 generated:.
52: warning: missing field 'plane' initializer [-Wmissing-field-initializers]
918 | struct comp sorted[4] = { {0}, {1}, {2}, {3} };
| ^
CC libswscale/framepool.o
src/libswscale/format.c:1472:6: warning: missing field 'mask' initializer [-Wmissing-field-initializers]
1472 | }};
| ^
src/libswscale/format.c:1478:38: warning: unused parameter 'ctx' [-Wunused-parameter]
1478 | int ff_sws_decode_colors(SwsContext *ctx, SwsPixelType type,
| ^
In file included from src/libswscale/framepool.c:19:
src/libavfilter/framepool.c:109:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
109 | if (pool->linesize[0] > SIZE_MAX - align) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
1 warning generated.
CC libswscale/gamma.o
In file included from src/libswscale/gamma.c:22:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/gamma.c:22:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/gamma.c:31:39: warning: unused parameter 'c' [-Wunused-parameter]
31 | static int gamma_convert(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
| ^
3 warnings generated.
CC libswscale/graph.o
In file included from src/libswscale/graph.c:34:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/graph.c:38:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
244 warnings generated.
CC libswscale/hscale.o
In file included from src/libswscale/graph.c:43:
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/graph.c:161:43: warning: unused parameter 'opaque' [-Wunused-parameter]
161 | static void free_buffer(AVRefStructOpaque opaque, void *obj)
| ^
src/libswscale/graph.c:259:37: warning: unused parameter 'pass' [-Wunused-parameter]
259 | const SwsPass *pass)
| ^
src/libswscale/graph.c:335:49: warning: unused parameter 'out' [-Wunused-parameter]
335 | static int setup_legacy_swscale(const SwsFrame *out, const SwsFrame *in,
| ^
src/libswscale/graph.c:394:38: warning: unused parameter 'graph' [-Wunused-parameter]
394 | static void legacy_chr_pos(SwsGraph *graph, int *chr_pos, int override, int *warned)
| ^
src/libswscale/graph.c:503:31: 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(c->srcColorspaceTable); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/graph.c:594:47: warning: cast from 'const int *' to 'int *' drops const qualifier [-Wcast-qual]
594 | sws_getColorspaceDetails(sws, (int **)&inv_table, &in_full,
| ^
src/libswscale/graph.c:595:41: warning: cast from 'const int *' to 'int *' drops const qualifier [-Wcast-qual]
595 | (int **)&table, &out_full,
| ^
src/libswscale/graph.c:688:40: warning: unused parameter 'out' [-Wunused-parameter]
688 | static int setup_lut3d(const SwsFrame *out, const SwsFrame *in, const SwsPass *pass)
| ^
src/libswscale/graph.c:688:61: warning: unused parameter 'in' [-Wunused-parameter]
688 | static int setup_lut3d(const SwsFrame *out, const SwsFrame *in, const SwsPass *pass)
| ^
src/libswscale/graph.c:806:57: warning: unused parameter 'threadnr' [-Wunused-parameter]
806 | static void sws_graph_worker(void *priv, int jobnr, int threadnr, int nb_jobs,
| ^
src/libswscale/graph.c:806:71: warning: unused parameter 'nb_jobs' [-Wunused-parameter]
806 | static void sws_graph_worker(void *priv, int jobnr, int threadnr, int nb_jobs,
| ^
src/libswscale/graph.c:807:34: warning: unused parameter 'nb_threads' [-Wunused-parameter]
807 | int nb_threads)
| ^
src/libswscale/graph.c:943:33: warning: unused parameter 'graph' [-Wunused-parameter]
943 | static void get_field(SwsGraph *graph, const SwsFormat *fmt,
| ^
In file included from src/libswscale/hscale.c:22:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/hscale.c:22:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/hscale.c:275:38: warning: unused parameter 'c' [-Wunused-parameter]
275 | static int no_chr_scale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
| ^
159 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/hscale_fast_bilinear.c:21:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
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,
| ^
In file included from src/libswscale/input.c:31:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
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,
| ^
In file included from src/libswscale/input.c:31:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/input.c:62:59: warning: unused parameter 'src2' [-Wunused-parameter]
62 | const uint16_t *src1, const uint16_t *src2,
| ^
src/libswscale/input.c:81:65: warning: unused parameter 'src2' [-Wunused-parameter]
81 | const uint16_t *src1, const uint16_t *src2,
| ^
src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter]
129 | RGB64FUNCS(rgb, LE, AV_PIX_FMT_RGBA64)
| ^
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:99:96: note: expanded from macro 'RGB64FUNCS_EXT'
99 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:129:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:99:120: note: expanded from macro 'RGB64FUNCS_EXT'
99 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:100:73: note: expanded from macro 'RGB64FUNCS_EXT'
100 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:108:52: note: expanded from macro 'RGB64FUNCS_EXT'
108 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \
| ^
src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:109:73: note: expanded from macro 'RGB64FUNCS_EXT'
109 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:129:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:118:52: note: expanded from macro 'RGB64FUNCS_EXT'
118 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \
| ^
src/libswscale/input.c:129:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:119:73: note: expanded from macro 'RGB64FUNCS_EXT'
119 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter]
130 | RGB64FUNCS(rgb, BE, AV_PIX_FMT_RGBA64)
| ^
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:99:96: note: expanded from macro 'RGB64FUNCS_EXT'
99 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:130:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:99:120: note: expanded from macro 'RGB64FUNCS_EXT'
99 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:100:73: note: expanded from macro 'RGB64FUNCS_EXT'
100 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:108:52: note: expanded from macro 'RGB64FUNCS_EXT'
108 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \
| ^
src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:109:73: note: expanded from macro 'RGB64FUNCS_EXT'
109 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:130:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:118:52: note: expanded from macro 'RGB64FUNCS_EXT'
118 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \
| ^
src/libswscale/input.c:130:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:119:73: note: expanded from macro 'RGB64FUNCS_EXT'
119 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter]
131 | RGB64FUNCS(bgr, LE, AV_PIX_FMT_BGRA64)
| ^
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:99:96: note: expanded from macro 'RGB64FUNCS_EXT'
99 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:131:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:99:120: note: expanded from macro 'RGB64FUNCS_EXT'
99 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:100:73: note: expanded from macro 'RGB64FUNCS_EXT'
100 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:108:52: note: expanded from macro 'RGB64FUNCS_EXT'
108 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \
| ^
src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:109:73: note: expanded from macro 'RGB64FUNCS_EXT'
109 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:131:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:118:52: note: expanded from macro 'RGB64FUNCS_EXT'
118 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \
| ^
src/libswscale/input.c:131:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:119:73: note: expanded from macro 'RGB64FUNCS_EXT'
119 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:132:1: warning: unused parameter 'unused0' [-Wunused-parameter]
132 | RGB64FUNCS(bgr, BE, AV_PIX_FMT_BGRA64)
| ^
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:99:96: note: expanded from macro 'RGB64FUNCS_EXT'
99 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:132:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:99:120: note: expanded from macro 'RGB64FUNCS_EXT'
99 | static void pattern ## 64 ## BE_LE ## ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:132:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:100:73: note: expanded from macro 'RGB64FUNCS_EXT'
100 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:132:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:108:52: note: expanded from macro 'RGB64FUNCS_EXT'
108 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \
| ^
src/libswscale/input.c:132:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:109:73: note: expanded from macro 'RGB64FUNCS_EXT'
109 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
4src/libswscale/input.c warning:s132 generated:.
1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:118:52: note: expanded from macro 'RGB64FUNCS_EXT'
118 | const uint8_t *unused0, const uint8_t *_src1, const uint8_t *_src2, \
| ^
src/libswscale/input.c:132:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:127:9: note: expanded from macro 'RGB64FUNCS'
127 | RGB64FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:119:73: note: expanded from macro 'RGB64FUNCS_EXT'
119 | int width, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:153:67: warning: unused parameter 'src2' [-Wunused-parameter]
153 | const uint16_t *src2,
| ^
src/libswscale/input.c:175:72: warning: unused parameter 'src2' [-Wunused-parameter]
175 | const uint16_t *src2,
| ^
src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter]
248 | RGB48FUNCS(rgb, LE, AV_PIX_FMT_RGB48)
| ^
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:204:60: note: expanded from macro 'RGB48FUNCS_EXT'
204 | const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:248:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:204:84: note: expanded from macro 'RGB48FUNCS_EXT'
204 | const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:207:51: note: expanded from macro 'RGB48FUNCS_EXT'
207 | void *opq) \
| ^
src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:216:61: note: expanded from macro 'RGB48FUNCS_EXT'
216 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:221:52: note: expanded from macro 'RGB48FUNCS_EXT'
221 | void *opq) \
| ^
src/libswscale/input.c:248:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:232:66: note: expanded from macro 'RGB48FUNCS_EXT'
232 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:248:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: CC libswscale/lut3d.o
expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:237:57: note: expanded from macro 'RGB48FUNCS_EXT'
237 | void *opq) \
| ^
src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter]
249 | RGB48FUNCS(rgb, BE, AV_PIX_FMT_RGB48)
| ^
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:204:60: note: expanded from macro 'RGB48FUNCS_EXT'
204 | const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:249:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:204:84: note: expanded from macro 'RGB48FUNCS_EXT'
204 | const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:207:51: note: expanded from macro 'RGB48FUNCS_EXT'
207 | void *opq) \
| ^
src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:216:61: note: expanded from macro 'RGB48FUNCS_EXT'
216 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:221:52: note: expanded from macro 'RGB48FUNCS_EXT'
221 | void *opq) \
| ^
src/libswscale/input.c:249:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:232:66: note: expanded from macro 'RGB48FUNCS_EXT'
232 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:249:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:237:57: note: expanded from macro 'RGB48FUNCS_EXT'
237 | void *opq) \
| ^
src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter]
250 | RGB48FUNCS(bgr, LE, AV_PIX_FMT_BGR48)
| ^
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:204:60: note: expanded from macro 'RGB48FUNCS_EXT'
204 | const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:250:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:204:84: note: expanded from macro 'RGB48FUNCS_EXT'
204 | const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:207:51: note: expanded from macro 'RGB48FUNCS_EXT'
207 | void *opq) \
| ^
src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:216:61: note: expanded from macro 'RGB48FUNCS_EXT'
216 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:221:52: note: expanded from macro 'RGB48FUNCS_EXT'
221 | void *opq) \
| ^
src/libswscale/input.c:250:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:232:66: note: expanded from macro 'RGB48FUNCS_EXT'
232 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:250:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:237:57: note: expanded from macro 'RGB48FUNCS_EXT'
237 | void *opq) \
| ^
src/libswscale/input.c:251:1: warning: unused parameter 'unused0' [-Wunused-parameter]
251 | RGB48FUNCS(bgr, BE, AV_PIX_FMT_BGR48)
| ^
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:204:60: note: expanded from macro 'RGB48FUNCS_EXT'
204 | const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:251:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:204:84: note: expanded from macro 'RGB48FUNCS_EXT'
204 | const uint8_t *unused0, const uint8_t *unused1,\
| ^
src/libswscale/input.c:251:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:207:51: note: expanded from macro 'RGB48FUNCS_EXT'
207 | void *opq) \
| ^
src/libswscale/input.c:251:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:216:61: note: expanded from macro 'RGB48FUNCS_EXT'
216 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:251:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:221:52: note: expanded from macro 'RGB48FUNCS_EXT'
221 | void *opq) \
| ^
src/libswscale/input.c:251:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:232:66: note: expanded from macro 'RGB48FUNCS_EXT'
232 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:251:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:246:9: note: expanded from macro 'RGB48FUNCS'
246 | RGB48FUNCS_EXT(pattern, endianness, base_fmt ## endianness, IS_BE(endianness))
| ^
src/libswscale/input.c:237:57: note: expanded from macro 'RGB48FUNCS_EXT'
237 | void *opq) \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'unused1' [-Wunused-parameter]
395 | RGB16_32FUNCS(AV_PIX_FMT_BGR32, , bgr32, 16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:395:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'unused1' [-Wunused-parameter]
396 | RGB16_32FUNCS(AV_PIX_FMT_BGR32_1, , bgr321, 16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:396:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'unused1' [-Wunused-parameter]
397 | RGB16_32FUNCS(AV_PIX_FMT_RGB32, , rgb32, 0, 0, 16, 0, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:397:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'unused1' [-Wunused-parameter]
398 | RGB16_32FUNCS(AV_PIX_FMT_RGB32_1, , rgb321, 0, 0, 16, 8, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:398:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'unused1' [-Wunused-parameter]
399 | RGB16_32FUNCS(AV_PIX_FMT_BGR565, LE, bgr16le, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:399:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'unused1' [-Wunused-parameter]
400 | RGB16_32FUNCS(AV_PIX_FMT_BGR555, LE, bgr15le, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:400:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'unused1' [-Wunused-parameter]
401 | RGB16_32FUNCS(AV_PIX_FMT_BGR444, LE, bgr12le, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:401:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'unused1' [-Wunused-parameter]
402 | RGB16_32FUNCS(AV_PIX_FMT_RGB565, LE, rgb16le, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:402:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'unused1' [-Wunused-parameter]
403 | RGB16_32FUNCS(AV_PIX_FMT_RGB5175 warning5s, generated .
LE, rgb15le, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:403:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'unused1' [-Wunused-parameter]
404 | RGB16_32FUNCS(AV_PIX_FMT_RGB444, LE, rgb12le, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, CC libswscale/ops.o
\
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:404:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'unused1' [-Wunused-parameter]
405 | RGB16_32FUNCS(AV_PIX_FMT_BGR565, BE, bgr16be, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:405:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'unused1' [-Wunused-parameter]
406 | RGB16_32FUNCS(AV_PIX_FMT_BGR555, BE, bgr15be, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, In file included from \src/libswscale/lut3d.c
: 28| :
^In file included from
src/libswscale/cms.h:src/libswscale/input.c30::
372src/libswscale/format.h::60172:: 14note: :expanded from macro 'RGB16_32FUNCS_EXT'
warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
372 | 172 | t y p e d e f e n u m S w s P i x e l T y pien tS wwsiPditxhe,l Tuyipnet;3
2 _| t ^
*tab, void *opq) \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:406:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:407:1: warning: unused parameter 'unused1' [-Wunused-parameter]
407 | RGB16_32FUNCS(AV_PIX_FMT_BGR444, BE, bgr12be, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## Tosrc/libswscale/lut3d.cY:_47c:(56u:i nwarning: tunused parameter 'output' [-Wunused-parameter]8
_t *d s47t | ,b ocooln sftf _usiwnst_8l_utt 3*ds_rtce,s tc_ofnmstt( euniunmt 8A_VtP i*xuenluFsoerdm1a,t cfomnts,t iunitn to8u_ttp u*tu)n
u s| e ^d
2, \
| ^
src/libswscale/input.c:407:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void nasrc/libswscale/lut3d.cm:e52 :#62#: Twarning: ounused parameter 'fmt' [-Wunused-parameter]Y
_c(uin t528 | _etn u*md sAtV,P icxoenlsFto rumiantt 8f_ft_ s*wssr_cl,u tc3odn_spti cuki_npti8x_ftm t*(ucnounssetd 1S,w scFoonrsmta tu i*nftm8t_,t i*nutn uosuetdp2u,t )
| ^
src/libswscale/lut3d.c : 52 : 71\:
warning: | unused parameter 'output' [-Wunused-parameter] ^
src/libswscale/input.c :52407 | :e1n:u mwarning: unused parameter 'opq' [-Wunused-parameter]A
VPsrc/libswscale/input.ci:x392e:l5F:o rnote: mexpanded from macro 'RGB16_32FUNCS'a
t ff_ s392w | s _ l u tR3GdB_1p6i_c3k2_FpUiNxCfSm_tE(XcTo(nbsats eS_wfsmFto r#m#a te n*dfimatn,n eisnst, onuatmpeu,t )s
h r| , ^
shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:407:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:407:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:407:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:407:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:407:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'unused1' [-Wunused-parameter]
408 | RGB16_32FUNCS(AV_PIX_FMT_RGB565, BE, rgb16be, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:408:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'unused1' [-Wunused-parameter]
409 | RGB16_32FUNCS(AV_PIX_FMT_RGB555, BE, rgb15be, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:409:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'unused1' [-Wunused-parameter]
410 | RGB16_32FUNCS(AV_PIX_FMT_RGB444, BE, rgb12be, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:410:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'unused1' [-Wunused-parameter]
411 | RGB16_32FUNCS(AV_PIX_FMT_X2RGB10, LE, rgb30le, 16, 6, 0, 0, 0x3FF00000, 0xFFC00, 0x3FF, 0, 0, 4, RGB2YUV_SHIFT + 6)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:411:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'unused1' [-Wunused-parameter]
412 | RGB16_32FUNCS(AV_PIX_FMT_X2BGR10, LE, bgr30le, 0, 6, 16, 0, 0x3FF, 0xFFC00, 0x3FF00000, 4, 0, 0, RGB2YUV_SHIFT + 6)
| ^
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:76: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:363:100: note: expanded from macro 'RGB16_32FUNCS_EXT'
363 | static void name ## ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:364:59: note: expanded from macro 'RGB16_32FUNCS_EXT'
364 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:43: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:371:87: note: expanded from macro 'RGB16_32FUNCS_EXT'
371 | const uint8_t *unused0, const uint8_t *src, const uint8_t *dummy, \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:372:60: note: expanded from macro 'RGB16_32FUNCS_EXT'
372 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:380:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
380 | const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'dummy' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:381:48: note: expanded from macro 'RGB16_32FUNCS_EXT'
381 | const uint8_t *dummy, \
| ^
src/libswscale/input.c:412:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:392:5: note: expanded from macro 'RGB16_32FUNCS'
392 | RGB16_32FUNCS_EXT(base_fmt ## endianness, name, shr, shg, shb, shp, maskr, \
| ^
src/libswscale/input.c:382:65: note: expanded from macro 'RGB16_32FUNCS_EXT'
382 | int width, uint32_t *tab, void *opq) \
| ^
src/libswscale/input.c:416:62: warning: unused parameter 'opq' [-Wunused-parameter]
416 | int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:434:78: warning: unused parameter 'unused1' [-Wunused-parameter]
434 | static void rgba64leToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1,
| ^
src/libswscale/input.c:435:42: warning: unused parameter 'unused2' [-Wunused-parameter]
435 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:435:72: warning: unused parameter 'unused' [-Wunused-parameter]
435 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:435:86: warning: unused parameter 'opq' [-Wunused-parameter]
435 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:444:78: warning: unused parameter 'unused1' [-Wunused-parameter]
444 | static void rgba64beToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1,
| ^
src/libswscale/input.c:445:42: warning: unused parameter 'unused2' [-Wunused-parameter]
445 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:445:72: warning: unused parameter 'unused' [-Wunused-parameter]
445 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:445:86: warning: unused parameter 'opq' [-Wunused-parameter]
445 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:454:73: warning: unused parameter 'unused1' [-Wunused-parameter]
454 | static void abgrToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:455:38: warning: unused parameter 'unused2' [-Wunused-parameter]
455 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:455:68: warning: unused parameter 'unused' [-Wunused-parameter]
455 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:455:82: warning: unused parameter 'opq' [-Wunused-parameter]
455 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:464:73: warning: unused parameter 'unused1' [-Wunused-parameter]
464 | static void rgbaToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:465:38: warning: unused parameter 'unused2' [-Wunused-parameter]
465 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:465:68: warning: unused parameter 'unused' [-Wunused-parameter]
465 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:465:82: warning: unused parameter 'opq' [-Wunused-parameter]
465 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:474:72: warning: unused parameter 'unused1' [-Wunused-parameter]
474 | static void palToA_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:475:37: warning: unused parameter 'unused2' [-Wunused-parameter]
475 | const uint8_t *unused2, int width, uint32_t *pal, void *opq)
| ^
src/libswscale/input.c:475:78: warning: unused parameter 'opq' [-Wunused-parameter]
475 | const uint8_t *unused2, int width, uint32_t *pal, void *opq)
| ^
src/libswscale/input.c:486:72: warning: unused parameter 'unused1' [-Wunused-parameter]
486 | static void palToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:487:37: warning: unused parameter 'unused2' [-Wunused-parameter]
487 | const uint8_t *unused2, int width, uint32_t *pal, void *opq)
| ^
src/libswscale/input.c:487:78: warning: unused parameter 'opq' [-Wunused-parameter]
487 | const uint8_t *unused2, int width, uint32_t *pal, void *opq)
| ^
src/libswscale/input.c:499:38: warning: unused parameter 'unused0' [-Wunused-parameter]
499 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2,
| ^
src/libswscale/input.c:499:83: warning: unused parameter 'src2' [-Wunused-parameter]
499 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2,
| ^
src/libswscale/input.c:500:55: warning: unused parameter 'opq' [-Wunused-parameter]
500 | int width, uint32_t *pal, void *opq)
| ^
src/libswscale/input.c:514:77: warning: unused parameter 'unused1' [-Wunused-parameter]
514 | static void monowhite2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:515:42: warning: unused parameter 'unused2' [-Wunused-parameter]
515 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:515:73: warning: unused parameter 'unused' [-Wunused-parameter]
515 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:515:87: warning: unused parameter 'opq' [-Wunused-parameter]
515 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:532:77: warning: unused parameter 'unused1' [-Wunused-parameter]
532 | static void monoblack2Y_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:533:42: warning: unused parameter 'unused2' [-Wunused-parameter]
533 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:533:73: warning: unused parameter 'unused' [-Wunused-parameter]
533 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:533:87: warning: unused parameter 'opq' [-Wunused-parameter]
533 | const uint8_t *unused2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:550:72: warning: unused parameter 'unused1' [-Wunused-parameter]
550 | static void yuy2ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:550:96: warning: unused parameter 'unused2' [-Wunused-parameter]
550 | static void yuy2ToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:551:33: warning: unused parameter 'unused' [-Wunused-parameter]
551 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:551:47: warning: unused parameter 'opq' [-Wunused-parameter]
551 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:558:69: warning: unused parameter 'unused0' [-Wunused-parameter]
558 | static void yuy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1,
| ^
src/libswscale/input.c:559:39: warning: unused parameter 'src2' [-Wunused-parameter]
559 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:559:66: warning: unused parameter 'unused' [-Wunused-parameter]
559 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:559:80: warning: unused parameter 'opq' [-Wunused-parameter]
559 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:569:69: warning: unused parameter 'unused0' [-Wunused-parameter]
569 | static void yvy2ToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1,
| ^
src/libswscale/input.c:570:39: warning: unused parameter 'src2' [-Wunused-parameter]
570 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:570:66: warning: unused parameter 'unused' [-Wunused-parameter]
570 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:570:80: warning: unused parameter 'opq' [-Wunused-parameter]
570 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:604:1: warning: unused parameter 'unused0' [-Wunused-parameter]
604 | y21xle_wrapper(10, 6)
| ^
src/libswscale/input.c:582:54: note: expanded from macro 'y21xle_wrapper'
582 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:604:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:584:54: note: expanded from macro 'y21xle_wrapper'
584 | const uint8_t *unused1, int width, \
| ^
src/libswscale/input.c:604:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:585:49: note: expanded from macro 'y21xle_wrapper'
585 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:604:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:585:64: note: expanded from macro 'y21xle_wrapper'
585 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:604:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper'
595 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:604:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:596:53: note: expanded from macro 'y21xle_wrapper'
596 | const uint8_t *unused1, int width, \
| ^
src/libswscale/input.c:604:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:597:48: note: expanded from macro 'y21xle_wrapper'
597 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:604:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:597:63: note: expanded from macro 'y21xle_wrapper'
597 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:605:1: warning: unused parameter 'unused0' [-Wunused-parameter]
605 | y21xle_wrapper(12, 4)
| ^
src/libswscale/input.c:582:54: note: expanded from macro 'y21xle_wrapper'
582 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:605:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:584:54: note: expanded from macro 'y21xle_wrapper'
584 | const uint8_t *unused1, int width, \
| ^
src/libswscale/input.c:605:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:585:49: note: expanded from macro 'y21xle_wrapper'
585 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:605:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:585:64: note: expanded from macro 'y21xle_wrapper'
585 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:605:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper'
595 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:605:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:596:53: note: expanded from macro 'y21xle_wrapper'
596 | const uint8_t *unused1, int width, \
| ^
src/libswscale/input.c:605:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:597:48: note: expanded from macro 'y21xle_wrapper'
597 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:605:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:597:63: note: expanded from macro 'y21xle_wrapper'
597 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:606:1: warning: unused parameter 'unused0' [-Wunused-parameter]
606 | y21xle_wrapper(16, 0)
| ^
src/libswscale/input.c:582:54: note: expanded from macro 'y21xle_wrapper'
582 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:606:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:584:54: note: expanded from macro 'y21xle_wrapper'
584 | const uint8_t *unused1, int width, \
| ^
src/libswscale/input.c:606:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:585:49: note: expanded from macro 'y21xle_wrapper'
585 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:606:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:585:64: note: expanded from macro 'y21xle_wrapper'
585 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:606:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:595:53: note: expanded from macro 'y21xle_wrapper'
595 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:606:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:596:53: note: expanded from macro 'y21xle_wrapper'
596 | const uint8_t *unused1, int width, \
| ^
src/libswscale/input.c:606:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:597:48: note: expanded from macro 'y21xle_wrapper'
597 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:606:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:597:63: note: expanded from macro 'y21xle_wrapper'
597 | uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:608:75: warning: unused parameter 'unused1' [-Wunused-parameter]
608 | static void bswap16Y_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:608:99: warning: unused parameter 'unused2' [-Wunused-parameter]
608 | static void bswap16Y_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:609:34: warning: unused parameter 'unused' [-Wunused-parameter]
609 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:609:48: warning: unused parameter 'opq' [-Wunused-parameter]
609 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:618:72: warning: unused parameter 'unused0' [-Wunused-parameter]
618 | static void bswap16UV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *_src1,
| ^
src/libswscale/input.c:619:68: warning: unused parameter 'unused' [-Wunused-parameter]
619 | const uint8_t *_src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:619:82: warning: unused parameter 'opq' [-Wunused-parameter]
619 | const uint8_t *_src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:631:81: warning: unused parameter 'unused1' [-Wunused-parameter]
631 | static void read_ya16le_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:631:105: warning: unused parameter 'unused2' [-Wunused-parameter]
631 | static void read_ya16le_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:632:42: warning: unused parameter 'unused' [-Wunused-parameter]
632 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:632:56: warning: unused parameter 'opq' [-Wunused-parameter]
632 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:639:82: warning: unused parameter 'unused1' [-Wunused-parameter]
639 | static void read_ya16le_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:639:106: warning: unused parameter 'unused2' [-Wunused-parameter]
639 | static void read_ya16le_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:640:43: warning: unused parameter 'unused' [-Wunused-parameter]
640 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:640:57: warning: unused parameter 'opq' [-Wunused-parameter]
640 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:647:81: warning: unused parameter 'unused1' [-Wunused-parameter]
647 | static void read_ya16be_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:647:105: warning: unused parameter 'unused2' [-Wunused-parameter]
647 | static void read_ya16be_gray_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:648:42: warning: unused parameter 'unused' [-Wunused-parameter]
648 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:648:56: warning: unused parameter 'opq' [-Wunused-parameter]
648 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:655:82: warning: unused parameter 'unused1' [-Wunused-parameter]
655 | static void read_ya16be_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:655:106: warning: unused parameter 'unused2' [-Wunused-parameter]
655 | static void read_ya16be_alpha_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:656:43: warning: unused parameter 'unused' [-Wunused-parameter]
656 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:656:57: warning: unused parameter 'opq' [-Wunused-parameter]
656 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:663:80: warning: unused parameter 'unused0' [-Wunused-parameter]
663 | static void read_ayuv64le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:663:104: warning: unused parameter 'unused1' [-Wunused-parameter]
663 | static void read_ayuv64le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:664:42: warning: unused parameter 'unused2' [-Wunused-parameter]
664 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:664:57: warning: unused parameter 'opq' [-Wunused-parameter]
664 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:671:80: warning: unused parameter 'unused0' [-Wunused-parameter]
671 | static void read_ayuv64be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:671:104: warning: unused parameter 'unused1' [-Wunused-parameter]
671 | static void read_ayuv64be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:672:42: warning: unused parameter 'unused2' [-Wunused-parameter]
672 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:672:57: warning: unused parameter 'opq' [-Wunused-parameter]
672 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:712:1: warning: unused parameter 'unused0' [-Wunused-parameter]
712 | ayuv64_UV_funcs(ayuv64, 4, 6)
| ^
src/libswscale/input.c:700:85: note: expanded from macro 'ayuv64_UV_funcs'
700 | static void read_ ## pixfmt ## le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:712:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:701:55: note: expanded from macro 'ayuv64_UV_funcs'
701 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:712:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:701:85: note: expanded from macro 'ayuv64_UV_funcs'
701 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:712:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:701:100: note: expanded from macro 'ayuv64_UV_funcs'
701 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:712:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:706:85: note: expanded from macro 'ayuv64_UV_funcs'
706 | static void read_ ## pixfmt ## be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:712:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:707:55: note: expanded from macro 'ayuv64_UV_funcs'
707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:712:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:707:85: note: expanded from macro 'ayuv64_UV_funcs'
707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:712:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:707:100: note: expanded from macro 'ayuv64_UV_funcs'
707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:713:1: warning: unused parameter 'unused0' [-Wunused-parameter]
713 | ayuv64_UV_funcs(xv48, 0, 4)
| ^
src/libswscale/input.c:700:85: note: expanded from macro 'ayuv64_UV_funcs'
700 | static void read_ ## pixfmt ## le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:713:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:701:55: note: expanded from macro 'ayuv64_UV_funcs'
701 | const uint8_t *unused1In file included from ,src/libswscale/ops.c :i30n:
tsrc/libswscale/format.h :w172i:d14t:h ,warning: ISO C forbids forward references to 'enum' types [-Wpedantic]u
int32_t 172* | utnyupseedde2f, evnouimd S*wospPqi)x e\l
T y| p ^e
Ssrc/libswscale/input.cw:s713P:i1x:e lwarning: Tunused parameter 'unused2' [-Wunused-parameter]y
psrc/libswscale/input.ce:;701
: 85| : ^
note: expanded from macro 'ayuv64_UV_funcs'
701 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:713:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:701:100: note: expanded from macro 'ayuv64_UV_funcs'
701 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:713:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:706:85: note: expanded from macro 'ayuv64_UV_funcs'
706 | static void read_ ## pixfmt ## be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src, \
| ^
src/libswscale/input.c:713:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:707:55: note: expanded from macro 'ayuv64_UV_funcs'
707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:713:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:707:85: note: expanded from macro 'ayuv64_UV_funcs'
707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:713:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:707:100: note: expanded from macro 'ayuv64_UV_funcs'
707 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:715:80: warning: unused parameter 'unused0' [-Wunused-parameter]
715 | static void read_ayuv64le_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:715:104: warning: unused parameter 'unused1' [-Wunused-parameter]
715 | static void read_ayuv64le_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:716:41: warning: unused parameter 'unused2' [-Wunused-parameter]
716 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:716:56: warning: unused parameter 'opq' [-Wunused-parameter]
716 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:723:80: warning: unused parameter 'unused0' [-Wunused-parameter]
723 | static void read_ayuv64be_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:723:104: warning: unused parameter 'unused1' [-Wunused-parameter]
723 | static void read_ayuv64be_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:724:41: warning: unused parameter 'unused2' [-Wunused-parameter]
724 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:724:56: warning: unused parameter 'opq' [-Wunused-parameter]
724 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:731:73: warning: unused parameter 'unused0' [-Wunused-parameter]
731 | static void read_vuyx_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src,
| ^
src/libswscale/input.c:732:43: warning: unused parameter 'unused1' [-Wunused-parameter]
732 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:732:73: warning: unused parameter 'unused2' [-Wunused-parameter]
732 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:732:88: warning: unused parameter 'opq' [-Wunused-parameter]
732 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:741:76: warning: unused parameter 'unused0' [-Wunused-parameter]
741 | static void read_vuyx_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:741:100: warning: unused parameter 'unused1' [-Wunused-parameter]
741 | static void read_vuyx_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:742:37: warning: unused parameter 'unused2' [-Wunused-parameter]
742 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:742:52: warning: unused parameter 'opq' [-Wunused-parameter]
742 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:749:76: warning: unused parameter 'unused0' [-Wunused-parameter]
749 | static void read_vuya_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:749:100: warning: unused parameter 'unused1' [-Wunused-parameter]
749 | static void read_vuya_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:750:37: warning: unused parameter 'unused2' [-Wunused-parameter]
750 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:750:52: warning: unused parameter 'opq' [-Wunused-parameter]
750 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:757:73: warning: unused parameter 'unused0' [-Wunused-parameter]
757 | static void read_ayuv_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src,
| ^
src/libswscale/input.c:758:43: warning: unused parameter 'unused1' [-Wunused-parameter]
758 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:758:73: warning: unused parameter 'unused2' [-Wunused-parameter]
758 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:758:88: warning: unused parameter 'opq' [-Wunused-parameter]
758 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:767:76: warning: unused parameter 'unused0' [-Wunused-parameter]
767 | static void read_ayuv_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:767:100: warning: unused parameter 'unused1' [-Wunused-parameter]
767 | static void read_ayuv_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:768:37: warning: unused parameter 'unused2' [-Wunused-parameter]
768 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:768:52: warning: unused parameter 'opq' [-Wunused-parameter]
768 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:775:76: warning: unused parameter 'unused0' [-Wunused-parameter]
775 | static void read_ayuv_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:775:100: warning: unused parameter 'unused1' [-Wunused-parameter]
775 | static void read_ayuv_A_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:776:37: warning: unused parameter 'unused2' [-Wunused-parameter]
776 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:776:52: warning: unused parameter 'opq' [-Wunused-parameter]
776 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:783:73: warning: unused parameter 'unused0' [-Wunused-parameter]
783 | static void read_uyva_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src,
| ^
src/libswscale/input.c:784:43: warning: unused parameter 'unused1' [-Wunused-parameter]
784 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:784:73: warning: unused parameter 'unused2' [-Wunused-parameter]
784 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:784:88: warning: unused parameter 'opq' [-Wunused-parameter]
784 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:793:71: warning: unused parameter 'unused0' [-Wunused-parameter]
793 | static void vyuToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:793:95: warning: unused parameter 'unused1' [-Wunused-parameter]
793 | static void vyuToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:794:32: warning: unused parameter 'unused2' [-Wunused-parameter]
794 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:794:47: warning: unused parameter 'opq' [-Wunused-parameter]
794 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:801:68: warning: unused parameter 'unused0' [-Wunused-parameter]
801 | static void vyuToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src,
| ^
src/libswscale/input.c:802:38: warning: unused parameter 'unused1' [-Wunused-parameter]
802 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:802:68: warning: unused parameter 'unused2' [-Wunused-parameter]
802 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:802:83: warning: unused parameter 'opq' [-Wunused-parameter]
802 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:811:78: warning: unused parameter 'unused0' [-Wunused-parameter]
811 | static void read_v30xle_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:811:102: warning: unused parameter 'unused1' [-Wunused-parameter]
811 | static void read_v30xle_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:812:42: warning: unused parameter 'unused2' [-Wunused-parameter]
812 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:812:57: warning: unused parameter 'opq' [-Wunused-parameter]
812 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:820:75: warning: unused parameter 'unused0' [-Wunused-parameter]
820 | static void read_v30xle_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src,
| ^
src/libswscale/input.c:821:47: warning: unused parameter 'unused1' [-Wunused-parameter]
821 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:821:77: warning: unused parameter 'unused2' [-Wunused-parameter]
821 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:821:92: warning: unused parameter 'opq' [-Wunused-parameter]
821 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:831:78: warning: unused parameter 'unused0' [-Wunused-parameter]
831 | static void read_xv30le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:831:102: warning: unused parameter 'unused1' [-Wunused-parameter]
831 | static void read_xv30le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:832:42: warning: unused parameter 'unused2' [-Wunused-parameter]
832 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:832:57: warning: unused parameter 'opq' [-Wunused-parameter]
832 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:840:75: warning: unused parameter 'unused0' [-Wunused-parameter]
840 | static void read_xv30le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src,
| ^
src/libswscale/input.c:841:47: warning: unused parameter 'unused1' [-Wunused-parameter]
841 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:841:77: warning: unused parameter 'unused2' [-Wunused-parameter]
841 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:841:92: warning: unused parameter 'opq' [-Wunused-parameter]
841 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:850:78: warning: unused parameter 'unused0' [-Wunused-parameter]
850 | static void read_xv36le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:850:102: warning: unused parameter 'unused1' [-Wunused-parameter]
850 | static void read_xv36le_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:851:42: warning: unused parameter 'unused2' [-Wunused-parameter]
851 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:851:57: warning: unused parameter 'opq' [-Wunused-parameter]
851 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:859:75: warning: unused parameter 'unused0' [-Wunused-parameter]
859 | static void read_xv36le_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src,
| ^
src/libswscale/input.c:860:47: warning: unused parameter 'unused1' [-Wunused-parameter]
860 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:860:77: warning: unused parameter 'unused2' [-Wunused-parameter]
860 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:860:92: warning: unused parameter 'opq' [-Wunused-parameter]
860 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:869:78: warning: unused parameter 'unused0' [-Wunused-parameter]
869 | static void read_xv36be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:869:102: warning: unused parameter 'unused1' [-Wunused-parameter]
869 | static void read_xv36be_Y_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused0, const uint8_t *unused1, int width,
| ^
src/libswscale/input.c:870:42: warning: unused parameter 'unused2' [-Wunused-parameter]
870 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:870:57: warning: unused parameter 'opq' [-Wunused-parameter]
870 | uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:878:75: warning: unused parameter 'unused0' [-Wunused-parameter]
878 | static void read_xv36be_UV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src,
| ^
src/libswscale/input.c:879:47: warning: unused parameter 'unused1' [-Wunused-parameter]
879 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:879:77: warning: unused parameter 'unused2' [-Wunused-parameter]
879 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:879:92: warning: unused parameter 'opq' [-Wunused-parameter]
879 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq)
| ^
src/libswscale/input.c:890:72: warning: unused parameter 'unused1' [-Wunused-parameter]
890 | static void uyvyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:890:96: warning: unused parameter 'unused2' [-Wunused-parameter]
890 | static void uyvyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:891:33: warning: unused parameter 'unused' [-Wunused-parameter]
891 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:891:47: warning: unused parameter 'opq' [-Wunused-parameter]
891 | uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:898:69: warning: unused parameter 'unused0' [-Wunused-parameter]
898 | static void uyvyToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1,
| ^
src/libswscale/input.c:899:39: warning: unused parameter 'src2' [-Wunused-parameter]
899 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:899:66: warning: unused parameter 'unused' [-Wunused-parameter]
899 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:899:80: warning: unused parameter 'opq' [-Wunused-parameter]
899 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:909:74: warning: unused parameter 'unused1' [-Wunused-parameter]
909 | static void uyyvyyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2,
| ^
src/libswscale/input.c:909:98: warning: unused parameter 'unused2' [-Wunused-parameter]
909 | static void uyyvyyToY_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2,
| ^
src/libswscale/input.c:910:46: warning: unused parameter 'unused' [-Wunused-parameter]
910 | int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:910:60: warning: unused parameter 'opq' [-Wunused-parameter]
910 | int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:916:71: warning: unused parameter 'unused0' [-Wunused-parameter]
916 | static void uyyvyyToUV_c(uint8_t *dstU, uint8_t *dstV, const uint8_t *unused0, const uint8_t *src1,
| ^
src/libswscale/input.c:917:41: warning: unused parameter 'src2' [-Wunused-parameter]
917 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:917:68: warning: unused parameter 'unused' [-Wunused-parameter]
917 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:917:82: warning: unused parameter 'opq' [-Wunused-parameter]
917 | const uint8_t *src2, int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:937:39: warning: unused parameter 'unused0' [-Wunused-parameter]
937 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2,
| ^
src/libswscale/input.c:937:84: warning: unused parameter 'src2' [-Wunused-parameter]
937 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2,
| ^
src/libswscale/input.c:938:45: warning: unused parameter 'unused' [-Wunused-parameter]
938 | int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:938:59: warning: unused parameter 'opq' [-Wunused-parameter]
938 | int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:944:39: warning: unused parameter 'unused0' [-Wunused-parameter]
944 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2,
| ^
src/libswscale/input.c:944:84: warning: unused parameter 'src2' [-Wunused-parameter]
944 | const uint8_t *unused0, const uint8_t *src1, const uint8_t *src2,
| ^
src/libswscale/input.c:945:45: warning: unused parameter 'unused' [-Wunused-parameter]
945 | int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:945:59: warning: unused parameter 'opq' [-Wunused-parameter]
945 | int width, uint32_t *unused, void *opq)
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused1' [-Wunused-parameter]
1005 | p01x_wrapper(nv20, 0)
| ^
src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper'
982 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:983:54: note: expanded from macro 'p01x_wrapper'
983 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:984:49: note: expanded from macro 'p01x_wrapper'
984 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:984:63: note: expanded from macro 'p01x_wrapper'
984 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper'
994 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:995:54: note: expanded from macro 'p01x_wrapper'
995 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:996:49: note: expanded from macro 'p01x_wrapper'
996 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:996:63: note: expanded from macro 'p01x_wrapper'
996 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:953:55: note: expanded from macro 'p01x_uv_wrapper'
953 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:955:55: note: expanded from macro 'p01x_uv_wrapper'
955 | const uint8_t *src2, int width, \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:956:50: note: expanded from macro 'p01x_uv_wrapper'
956 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:956:64: note: expanded from macro 'p01x_uv_wrapper'
956 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:967:55: note: expanded from macro 'p01x_uv_wrapper'
967 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:969:55: note: expanded from macro 'p01x_uv_wrapper'
969 | const uint8_t *src2, int width, \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:970:50: note: expanded from macro 'p01x_uv_wrapper'
970 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1005:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:970:64: note: expanded from macro 'p01x_uv_wrapper'
970 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused1' [-Wunused-parameter]
1006 | p01x_wrapper(p010, 6)
| ^
src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper'
982 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:983:54: note: expanded from macro 'p01x_wrapper'
983 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:984:49: note: expanded from macro 'p01x_wrapper'
984 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:984:63: note: expanded from macro 'p01x_wrapper'
984 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper'
994 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:995:54: note: expanded from macro 'p01x_wrapper'
995 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:996:49: note: expanded from macro 'p01x_wrapper'
996 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:996:63: note: expanded from macro 'p01x_wrapper'
996 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:953:55: note: expanded from macro 'p01x_uv_wrapper'
953 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:955:55: note: expanded from macro 'p01x_uv_wrapper'
955 | const uint8_t *src2, int width, \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:956:50: note: expanded from macro 'p01x_uv_wrapper'
956 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:956:64: note: expanded from macro 'p01x_uv_wrapper'
956 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:967:55: note: expanded from macro 'p01x_uv_wrapper'
967 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:969:55: note: expanded from macro 'p01x_uv_wrapper'
969 | const uint8_t *src2, int width, \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:970:50: note: expanded from macro 'p01x_uv_wrapper'
970 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1006:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:970:64: note: expanded from macro 'p01x_uv_wrapper'
970 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused1' [-Wunused-parameter]
1007 | p01x_wrapper(p012, 4)
| ^
src/libswscale/input.c:982:54: note: expanded from macro 'p01x_wrapper'
982 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:983:54: note: expanded from macro 'p01x_wrapper'
983 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:984:49: note: expanded from macro 'p01x_wrapper'
984 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:984:63: note: expanded from macro 'p01x_wrapper'
984 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:994:54: note: expanded from macro 'p01x_wrapper'
994 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:995:54: note: expanded from macro 'p01x_wrapper'
995 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:996:49: note: expanded from macro 'p01x_wrapper'
996 | uint32_t *unused, void *opq) \src/libswscale/ops.c
: 1032| : ^23
: src/libswscale/input.cwarning: :comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]1007
:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c: 9961032: | 63 : note: expanded from macro 'p01x_wrapper'f
or ( i996n | t i = 0 ; i < F F _ A R R A Y _ E L E M S ( d s t _ s i z e s ) ;u iin+t+3)2 _{t
*| u ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~n
used, void *opq) \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:953:55: note: expanded from macro 'p01x_uv_wrapper'
953 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:955:55: note: expanded from macro 'p01x_uv_wrapper'
955 | const uint8_t *src2, int width, \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:956:50: note: expanded from macro 'p01x_uv_wrapper'
956 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:956:64: note: expanded from macro 'p01x_uv_wrapper'
956 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:967:55: note: expanded from macro 'p01x_uv_wrapper'
967 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:969:55: note: expanded from macro 'p01x_uv_wrapper'
969 | const uint8_t *src2, int width, \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:970:50: note: expanded from macro 'p01x_uv_wrapper'
970 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1007:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1003:5: note: expanded from macro 'p01x_wrapper'
1003 | p01x_uv_wrapper(fmt, shift)
| ^
src/libswscale/input.c:970:64: note: expanded from macro 'p01x_uv_wrapper'
970 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1008:1: warning: unused parameter 'unused0' [-Wunused-parameter]
1008 | p01x_uv_wrapper(p016, 0)
| ^
src/libswscale/input.c:953:55: note: expanded from macro 'p01x_uv_wrapper'
953 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1008:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:955:55: note: expanded from macro 'p01x_uv_wrapper'
955 | const uint8_t *src2, int width, \
| ^
src/libswscale/input.c:1008:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:956:50: note: expanded from macro 'p01x_uv_wrapper'
956 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1008:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:956:64: note: expanded from macro 'p01x_uv_wrapper'
956 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1008:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:967:55: note: expanded from macro 'p01x_uv_wrapper'
967 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1008:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:969:55: note: expanded from macro 'p01x_uv_wrapper'
969 | const uint8_t *src2, int width, \
| ^
src/libswscale/input.c:1008:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:970:50: note: expanded from macro 'p01x_uv_wrapper'
970 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1008:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:970:64: note: expanded from macro 'p01x_uv_wrapper'
970 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused1' [-Wunused-parameter]
1065 | shf16_wrapper(10)
| ^
src/libswscale/input.c:1042:59: note: expanded from macro 'shf16_wrapper'
1042 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:1043:59: note: expanded from macro 'shf16_wrapper'
1043 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1044:54: note: expanded from macro 'shf16_wrapper'
1044 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1044:68: note: expanded from macro 'shf16_wrapper'
1044 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:1054:59: note: expanded from macro 'shf16_wrapper'
1054 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:1055:59: note: expanded from macro 'shf16_wrapper'
1055 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1056:54: note: expanded from macro 'shf16_wrapper'
1056 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1056:68: note: expanded from macro 'shf16_wrapper'
1056 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1013:57: note: expanded from macro 'shf16_uv_wrapper'
1013 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1016:52: note: expanded from macro 'shf16_uv_wrapper'
1016 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1016:66: note: expanded from macro 'shf16_uv_wrapper'
1016 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1027:57: note: expanded from macro 'shf16_uv_wrapper'
1027 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1030:52: note: expanded from macro 'shf16_uv_wrapper'
1030 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1065:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1030:66: note: expanded from macro 'shf16_uv_wrapper'
1030 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused1' [-Wunused-parameter]
1066 | shf16_wrapper(12)
| ^
src/libswscale/input.c:1042:59: note: expanded from macro 'shf16_wrapper'
1042 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:1043:59: note: expanded from macro 'shf16_wrapper'
1043 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1044:54: note: expanded from macro 'shf16_wrapper'
1044 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1044:68: note: expanded from macro 'shf16_wrapper'
1044 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:1054:59: note: expanded from macro 'shf16_wrapper'
1054 | const uint8_t *unused1, \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:1055:59: note: expanded from macro 'shf16_wrapper'
1055 | const uint8_t *unused2, int width, \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1056:54: note: expanded from macro 'shf16_wrapper'
1056 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1056:68: note: expanded from macro 'shf16_wrapper'
1056 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1013:57: note: expanded from macro 'shf16_uv_wrapper'
1013 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1016:52: note: expanded from macro 'shf16_uv_wrapper'
1016 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1016:66: note: expanded from macro 'shf16_uv_wrapper'
1016 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1027:57: note: expanded from macro 'shf16_uv_wrapper'
1027 | const uint8_t *unused0, \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1030:52: note: expanded from macro 'shf16_uv_wrapper'
1030 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1066:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1063:5: note: expanded from macro 'shf16_wrapper'
1063 | shf16_uv_wrapper(shift)
| ^
src/libswscale/input.c:1030:66: note: expanded from macro 'shf16_uv_wrapper'
1030 | uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1068:74: warning: unused parameter 'unused1' [-Wunused-parameter]
1068 | static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2,
| ^
src/libswscale/input.c:1068:98: warning: unused parameter 'unused2' [-Wunused-parameter]
1068 | static void bgr24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2,
| ^
src/libswscale/input.c:1069:60: warning: unused parameter 'opq' [-Wunused-parameter]
1069 | int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1083:72: warning: unused parameter 'unused0' [-Wunused-parameter]
1083 | static void bgr24ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1,
| ^
src/libswscale/input.c:1084:40: warning: unused parameter 'src2' [-Wunused-parameter]
1084 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1084:82: warning: unused parameter 'opq' [-Wunused-parameter]
1084 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1102:77: warning: unused parameter 'unused0' [-Wunused-parameter]
1102 | static void bgr24ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1,
| ^
src/libswscale/input.c:1103:45: warning: unused parameter 'src2' [-Wunused-parameter]
1103 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1103:87: warning: unused parameter 'opq' [-Wunused-parameter]
1103 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1121:74: warning: unused parameter 'unused1' [-Wunused-parameter]
1121 | static void rgb24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:1121:98: warning: unused parameter 'unused2' [-Wunused-parameter]
1121 | static void rgb24ToY_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1, const uint8_t *unused2, int width,
| ^
src/libswscale/input.c:1122:49: warning: unused parameter 'opq' [-Wunused-parameter]
1122 | uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1136:72: warning: unused parameter 'unused0' [-Wunused-parameter]
1136 | static void rgb24ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1,
| ^
src/libswscale/input.c:1137:40: warning: unused parameter 'src2' [-Wunused-parameter]
1137 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1137:82: warning: unused parameter 'opq' [-Wunused-parameter]
1137 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1155:77: warning: unused parameter 'unused0' [-Wunused-parameter]
1155 | static void rgb24ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused0, const uint8_t *src1,
| ^
src/libswscale/input.c:1156:45: warning: unused parameter 'src2' [-Wunused-parameter]
1156 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1156:87: warning: unused parameter 'opq' [-Wunused-parameter]
1156 | const uint8_t *src2, int width, uint32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1174:102: warning: unused parameter 'opq' [-Wunused-parameter]
1174 | static void planar_rgb_to_y(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *rgb2yuv, void *opq)
| ^
src/libswscale/input.c:1188:87: warning: unused parameter 'unused' [-Wunused-parameter]
1188 | static void planar_rgb_to_a(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *unused, void *opq)
| ^
src/libswscale/input.c:1188:101: warning: unused parameter 'opq' [-Wunused-parameter]
1188 | static void planar_rgb_to_a(uint8_t *_dst, const uint8_t *src[4], int width, int32_t *unused, void *opq)
| ^
src/libswscale/input.c:1196:120: warning: unused parameter 'opq' [-Wunused-parameter]
1196 | static void planar_rgb_to_uv(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *src[4], int width, int32_t *rgb2yuv, void *opq)
| ^
4 warnings generated.
src/libswscale/input.c:1281:1: warning: unused parameter 'rgb2yuv' [-Wunused-parameter]
1281 | shifted_planar_rgb16(16)
| ^
src/libswscale/input.c:1279:5: note: expanded from macro 'shifted_planar_rgb16'
1279 | shifted_planar_rgb16_to_a(rdpx_shift)
| ^
src/libswscale/input.c:1237:92: note: expanded from macro 'shifted_planar_rgb16_to_a'
1237 | int width, int bpc, int is_be, int32_t *rgb2yuv) \
| ^
src/libswscale/input.c:1289:119: warning: unused parameter 'rgb2yuv' [-Wunused-parameter]
1289 | static av_always_inline void planar_rgbf32_to_a(uint8_t *_dst, const uint8_t *_src[4], int width, int is_be, int32_t *rgb2yuv)
| ^
src/libswscale/input.c:1336:92: warning: unused parameter 'unused1' [-Wunused-parameter]
1336 | static av_always_inline void rgbf32_to_uv_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused1,
| ^
src/libswscale/input.c:1337:81: warning: unused parameter 'unused2' [-Wunused-parameter]
1337 | const uint8_t *_src, const uint8_t *unused2,
| ^
CC libswscale/ops_chain.o
src/libswscale/input.c:1357:97: warning: unused parameter 'unused1' [-Wunused-parameter]
1357 | static av_always_inline void rgbf32_to_uv_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused1,
| ^
src/libswscale/input.c:1358:86: warning: unused parameter 'unused2' [-Wunused-parameter]
1358 | const uint8_t *_src, const uint8_t *unused2,
| ^
src/libswscale/input.c:1381:59: warning: unused parameter 'unused1' [-Wunused-parameter]
1381 | const uint8_t *unused1, const uint8_t *unused2,
| ^
src/libswscale/input.c:1381:83: warning: unused parameter 'unused2' [-Wunused-parameter]
1381 | const uint8_t *unused1, const uint8_t *unused2,
| ^
src/libswscale/input.c:1399:96: warning: unused parameter 'unused1' [-Wunused-parameter]
1399 | static av_always_inline void grayf32ToY16_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1,
| ^
src/libswscale/input.c:1400:60: warning: unused parameter 'unused2' [-Wunused-parameter]
1400 | const uint8_t *unused2, int width, int is_be, uint32_t *unused)
| ^
src/libswscale/input.c:1400:101: warning: unused parameter 'unused' [-Wunused-parameter]
1400 | const uint8_t *unused2, int width, int is_be, uint32_t *unused)
| ^
src/libswscale/input.c:1411:99: warning: unused parameter 'unused1' [-Wunused-parameter]
1411 | static av_always_inline void read_yaf32_gray_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1,
| ^
src/libswscale/input.c:1412:63: warning: unused parameter 'unused2' [-Wunused-parameter]
1412 | const uint8_t *unused2, int width, int is_be, uint32_t *unused)
| ^
src/libswscale/input.c:1412:104: warning: unused parameter 'unused' [-Wunused-parameter]
1412 | const uint8_t *unused2, int width, int is_be, uint32_t *unused)
| ^
src/libswscale/input.c:1422:100: warning: unused parameter 'unused1' [-Wunused-parameter]
1422 | static av_always_inline void read_yaf32_alpha_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused1,
| ^
src/libswscale/input.c:1423:64: warning: unused parameter 'unused2' [-Wunused-parameter]
1423 | const uint8_t *unused2, int width, int is_be, uint32_t *unused)
| ^
src/libswscale/input.c:1423:105: warning: unused parameter 'unused' [-Wunused-parameter]
1423 | const uint8_t *unused2, int width, int is_be, uint32_t *unused)
| ^
src/libswscale/input.c:1483:1: warning: unused parameter 'opq' [-Wunused-parameter]
1483 | rgb9plus_planar_funcs(9)
| ^
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1483:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1483:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1483:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1484:1: warning: unused parameter 'opq' [-Wunused-parameter]
1484 | rgb9plus_planar_funcs(10)
| ^
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1484:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1484:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1484:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1485:1: warning: unused parameter 'opq' [-Wunused-parameter]
1485 | rgb9plus_planar_funcs(12)
| ^
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1485:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1485:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1485:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1486:1: warning: unused parameter 'opq' [-Wunused-parameter]
1486 | rgb9plus_planar_funcs(14)
| ^
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1486:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1486:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1486:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1487:1: warning: unused parameter 'opq' [-Wunused-parameter]
1487 | rgb9plus_planar_funcs(16)
| ^
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1487:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1476:5: note: expanded from macro 'rgb9plus_planar_funcs'
1476 | rgb9plus_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1487:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1437:82: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1437 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1487:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1477:5: note: expanded from macro 'rgb9plus_planar_funcs'
1477 | rgb9plus_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1443:58: note: expanded from macro 'rgb9plus_planar_funcs_endian'
1443 | void *opq) \
| ^
src/libswscale/input.c:1489:1: warning: unused parameter 'opq' [-Wunused-parameter]
1489 | rgb9plus_planar_transparency_funcs(10)
| ^
src/libswscale/input.c:1451:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs'
1451 | void *opq) \
| ^
src/libswscale/input.c:1489:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1457:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs'
1457 | void *opq) \
| ^
src/libswscale/input.c:1490:1: warning: unused parameter 'opq' [-Wunused-parameter]
1490 | rgb9plus_planar_transparency_funcs(12)
| ^
src/libswscale/input.c:1451:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs'
1451 | void *opq) \
| ^
src/libswscale/input.c:1490:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1457:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs'
1457 | void *opq) \
| ^
src/libswscale/input.c:1491:1: warning: unused parameter 'opq' [-Wunused-parameter]
1491 | rgb9plus_planar_transparency_funcs(14)
| ^
src/libswscale/input.c:1451:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs'
1451 | void *opq) \
| ^
src/libswscale/input.c:1491:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1457:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs'
1457 | void *opq) \
| ^
src/libswscale/input.c:1492:1: warning: unused parameter 'opq' [-Wunused-parameter]
1492 | rgb9plus_planar_transparency_funcs(16)
| ^
src/libswscale/input.c:1451:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs'
1451 | void *opq) \
| ^
src/libswscale/input.c:1492:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1457:46: note: expanded from macro 'rgb9plus_planar_transparency_funcs'
1457 | void *opq) \
| ^
src/libswscale/input.c:1494:1: warning: unused parameter 'opq' [-Wunused-parameter]
1494 | rgb9plus_msb_planar_funcs(10)
| ^
src/libswscale/input.c:1480:5: note: expanded from macro 'rgb9plus_msb_planar_funcs'
1480 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1464:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian'
1464 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1494:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1480:5: note: expanded from macro 'rgb9plus_msb_planar_funcs'
1480 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1470:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian'
1470 | void *opq) \
| ^
src/libswscale/input.c:1494:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1481:5: note: expanded from macro 'rgb9plus_msb_planar_funcs'
1481 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1464:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian'
1464 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1494:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1481:5: note: expanded from macro 'rgb9plus_msb_planar_funcs'
1481 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1470:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian'
1470 | void *opq) \
| ^
src/libswscale/input.c:1495:1: warning: unused parameter 'opq' [-Wunused-parameter]
1495 | rgb9plus_msb_planar_funcs(12)
| ^
src/libswscale/input.c:1480:5: note: expanded from macro 'rgb9plus_msb_planar_funcs'
1480 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1464:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian'
1464 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1495:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1480:5: note: expanded from macro 'rgb9plus_msb_planar_funcs'
1480 | rgb9plus_msb_planar_funcs_endian(nbits, le, 0) \
| ^
src/libswscale/input.c:1470:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian'
1470 | void *opq) \
| ^
src/libswscale/input.c:1495:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1481:5: note: expanded from macro 'rgb9plus_msb_planar_funcs'
1481 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1464:86: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian'
1464 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1495:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1481:5: note: expanded from macro 'rgb9plus_msb_planar_funcs'
1481 | rgb9plus_msb_planar_funcs_endian(nbits, be, 1)
| ^
src/libswscale/input.c:1470:62: note: expanded from macro 'rgb9plus_msb_planar_funcs_endian'
1470 | void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
1555 | rgbf32_funcs_endian(le, 0)
| ^
src/libswscale/input.c:1499:82: note: expanded from macro 'rgbf32_funcs_endian'
1499 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1505:54: note: expanded from macro 'rgbf32_funcs_endian'
1505 | void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1510:78: note: expanded from macro 'rgbf32_funcs_endian'
1510 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1516:74: note: expanded from macro 'rgbf32_funcs_endian'
1516 | int w, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1524:47: note: expanded from macro 'rgbf32_funcs_endian'
1524 | void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1532:54: note: expanded from macro 'rgbf32_funcs_endian'
1532 | void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1538:78: note: expanded from macro 'rgbf32_funcs_endian'
1538 | int width, uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1544:82: note: expanded from macro 'rgbf32_funcs_endian'
1544 | int width, uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1555:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1550:82: note: expanded from macro 'rgbf32_funcs_endian'
1550 | int width, uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
1556 | rgbf32_funcs_endian(be, 1)
| ^
src/libswscale/input.c:1499:82: note: expanded from macro 'rgbf32_funcs_endian'
1499 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1505:54: note: expanded from macro 'rgbf32_funcs_endian'
1505 | void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1510:78: note: expanded from macro 'rgbf32_funcs_endian'
1510 | int w, int32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1516:74: note: expanded from macro 'rgbf32_funcs_endian'
1516 | int w, uint32_t *rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1524:47: note: expanded from macro 'rgbf32_funcs_endian'
1524 | void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1532:54: note: expanded from macro 'rgbf32_funcs_endian'
1532 | void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1538:78: note: expanded from macro 'rgbf32_funcs_endian'
1538 | int width, uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1544:82: note: expanded from macro 'rgbf32_funcs_endian'
1544 | int width, uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1556:1: warning: unused parameter 'opq' [-Wunused-parameter]
src/libswscale/input.c:1550:82: note: expanded from macro 'rgbf32_funcs_endian'
1550 | int width, uint32_t *unused, void *opq) \
| ^
src/libswscale/input.c:1561:117: warning: unused parameter 'rgb2yuv' [-Wunused-parameter]
1561 | static av_always_inline void planar_rgbf16_to_a(uint8_t *dst, const uint8_t *src[4], int width, int is_be, int32_t *rgb2yuv, Half2FloatTables *h2f_tbl)
| ^
src/libswscale/input.c:1601:94: warning: unused parameter 'unused1' [-Wunused-parameter]
1601 | static av_always_inline void grayf16ToY16_c(uint8_t *dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:1602:60: warning: unused parameter 'unused2' [-Wunused-parameter]
1602 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl)
| ^
src/libswscale/input.c:1602:101: warning: unused parameter 'unused' [-Wunused-parameter]
1602 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl)
| ^
src/libswscale/input.c:1611:98: warning: unused parameter 'unused1' [-Wunused-parameter]
1611 | static av_always_inline void read_yaf16_gray_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:1612:63: warning: unused parameter 'unused2' [-Wunused-parameter]
1612 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl)
| ^
src/libswscale/input.c:1612:104: warning: unused parameter 'unused' [-Wunused-parameter]
1612 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl)
| ^
src/libswscale/input.c:1620:99: warning: unused parameter 'unused1' [-Wunused-parameter]
1620 | static av_always_inline void read_yaf16_alpha_c(uint8_t *_dst, const uint8_t *src, const uint8_t *unused1,
| ^
src/libswscale/input.c:1621:63: warning: unused parameter 'unused2' [-Wunused-parameter]
1621 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl)
| ^
src/libswscale/input.c:1621:104: warning: unused parameter 'unused' [-Wunused-parameter]
1621 | const uint8_t *unused2, int width, int is_be, uint32_t *unused, Half2FloatTables *h2f_tbl)
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused' [-Wunused-parameter]
1846 | rgbaf16_funcs_endian(le, 0)
| ^
src/libswscale/input.c:1778:94: note: expanded from macro 'rgbaf16_funcs_endian'
1778 | static void rgbaf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1779:83: note: expanded from macro 'rgbaf16_funcs_endian'
1779 | const uint8_t *src1, const uint8_t *src2, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1789:89: note: expanded from macro 'rgbaf16_funcs_endian'
1789 | static void rgbaf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1790:78: note: expanded from macro 'rgbaf16_funcs_endian'
1790 | const uint8_t *src1, const uint8_t *src2, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1800:92: note: expanded from macro 'rgbaf16_funcs_endian'
1800 | static void rgbaf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:1801:56: note: expanded from macro 'rgbaf16_funcs_endian'
1801 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1808:92: note: expanded from macro 'rgbaf16_funcs_endian'
1808 | static void rgbaf16##endian_name##ToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:1809:56: note: expanded from macro 'rgbaf16_funcs_endian'
1809 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:1809:86: note: expanded from macro 'rgbaf16_funcs_endian'
1809 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1815:93: note: expanded from macro 'rgbaf16_funcs_endian'
1815 | static void rgbf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1816:83: note: expanded from macro 'rgbaf16_funcs_endian'
1816 | const uint8_t *src1, const uint8_t *src2, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1826:88: note: expanded from macro 'rgbaf16_funcs_endian'
1826 | static void rgbf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1827:78: note: expanded from macro 'rgbaf16_funcs_endian'
1827 | const uint8_t *src1, const uint8_t *src2, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1837:91: note: expanded from macro 'rgbaf16_funcs_endian'
1837 | static void rgbf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \
| ^
src/libswscale/input.c:1846:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:1838:56: note: expanded from macro 'rgbaf16_funcs_endian'
1838 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused' [-Wunused-parameter]
1847 | rgbaf16_funcs_endian(be, 1)
| ^
src/libswscale/input.c:1778:94: note: expanded from macro 'rgbaf16_funcs_endian'
1778 | static void rgbaf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1779:83: note: expanded from macro 'rgbaf16_funcs_endian'
1779 | const uint8_t *src1, const uint8_t *src2, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1789:89: note: expanded from macro 'rgbaf16_funcs_endian'
1789 | static void rgbaf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1790:78: note: expanded from macro 'rgbaf16_funcs_endian'
1790 | const uint8_t *src1, const uint8_t *src2, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1800:92: note: expanded from macro 'rgbaf16_funcs_endian'
1800 | static void rgbaf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:1801:56: note: expanded from macro 'rgbaf16_funcs_endian'
1801 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1808:92: note: expanded from macro 'rgbaf16_funcs_endian'
1808 | static void rgbaf16##endian_name##ToA_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:1809:56: note: expanded from macro 'rgbaf16_funcs_endian'
1809 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused2' [-Wunused-parameter]
src/libswscale/input.c:1809:86: note: expanded from macro 'rgbaf16_funcs_endian'
1809 | const uint8_t *unused1, int width, uint32_t *unused2, void *opq) \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1815:93: note: expanded from macro 'rgbaf16_funcs_endian'
1815 | static void rgbf16##endian_name##ToUV_half_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1816:83: note: expanded from macro 'rgbaf16_funcs_endian'
1816 | const uint8_t *src1, const uint8_t *src2, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused' [-Wunused-parameter]
src/libswscale/input.c:1826:88: note: expanded from macro 'rgbaf16_funcs_endian'
1826 | static void rgbf16##endian_name##ToUV_c(uint8_t *_dstU, uint8_t *_dstV, const uint8_t *unused, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'src2' [-Wunused-parameter]
src/libswscale/input.c:1827:78: note: expanded from macro 'rgbaf16_funcs_endian'
1827 | const uint8_t *src1, const uint8_t *src2, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused0' [-Wunused-parameter]
src/libswscale/input.c:1837:91: note: expanded from macro 'rgbaf16_funcs_endian'
1837 | static void rgbf16##endian_name##ToY_c(uint8_t *_dst, const uint8_t *_src, const uint8_t *unused0, \
| ^
src/libswscale/input.c:1847:1: warning: unused parameter 'unused1' [-Wunused-parameter]
src/libswscale/input.c:1838:56: note: expanded from macro 'rgbaf16_funcs_endian'
1838 | const uint8_t *unused1, int width, uint32_t *_rgb2yuv, void *opq) \
| ^
In file included from src/libswscale/ops_chain.c:25:
In file included from src/libswscale/ops_chain.h:27:
In file included from src/libswscale/ops_internal.h:26:
In file included from src/libswscale/ops.h:30:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
1 warning generated.
CC libswscale/ops_dispatch.o
In file included from src/libswscale/ops_dispatch.c:28:
In file included from src/libswscale/ops.h:30:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/ops_dispatch.c:31:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/ops_dispatch.c:222:19: warning: comparison of integers of different signs: 'const size_t' (aka 'const unsigned long') and 'const int' [-Wsign-compare]
222 | if (aligned_w < width) /* overflow */
| ~~~~~~~~~ ^ ~~~~~
src/libswscale/ops_dispatch.c:360:36: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
360 | for (int i = safe_width; i < aligned_w; i++)
| ~ ^ ~~~~~~~~~
src/libswscale/ops_dispatch.c:448:36: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
448 | copy_lines((uint8_t *) tail.in[i], tail.in_stride[i],
| ^
src/libswscale/ops_dispatch.c:378:41: warning: unused parameter 'out' [-Wunused-parameter]
378 | static void op_pass_run(const SwsFrame *out, const SwsFrame *in, const int y,
| ^
src/libswscale/ops_dispatch.c:378:62: warning: unused parameter 'in' [-Wunused-parameter]
378 | static void op_pass_run(const SwsFrame *out, const SwsFrame *in, const int y,
| ^
2 warnings generated.
CC libswscale/ops_memcpy.o
In file included from src/libswscale/ops_memcpy.c:24:
In file included from src/libswscale/ops_internal.h:26:
In file included from src/libswscale/ops.h:30:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
src/libswscale/ops_memcpy.c:42:25: warning: unused parameter 'x_start' [-Wunused-parameter]
42 | int x_start, int y_start, int x_end, int y_end)
| ^
src/libswscale/ops_memcpy.c:73:32: warning: unused parameter 'ctx' [-Wunused-parameter]
73 | static int compile(SwsContext *ctx, const SwsOpList *ops, SwsCompiledOp *out)
| ^
7 warnings generated.
CC libswscale/ops_optimizer.o
3 warnings generated.
CC libswscale/options.o
In file included from src/libswscale/ops_optimizer.c:26:
In file included from src/libswscale/ops.h:30:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/options.c:23:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/options.c:23:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/options.c:25:46: warning: unused parameter 'ptr' [-Wunused-parameter]
25 | static const char *sws_context_to_name(void *ptr)
| ^
src/libswscale/options.c:69:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
69 | { "param0", "scaler param 0", OFFSET(scaler_params[0]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE },
| ^
src/libswscale/options.c:70:142: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
70 | { "param1", "scaler param 1", OFFSET(scaler_params[1]), AV_OPT_TYPE_DOUBLE, { .dbl = SWS_PARAM_DEFAULT }, INT_MIN, INT_MAX, VE },
| ^
src/libswscale/options.c:72:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
72 | { "srcw", "source width", OFFSET(src_w), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE },
| ^
src/libswscale/options.c:73:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
73 | { "srch", "source height", OFFSET(src_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE },
| ^
src/libswscale/options.c:74:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
74 | { "dstw", "destination width", OFFSET(dst_w), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE },
| ^
src/libswscale/options.c:75:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
75 | { "dsth", "destination height", OFFSET(dst_h), AV_OPT_TYPE_INT, { .i64 = 16 }, 1, INT_MAX, VE },
| ^
src/libswscale/options.c:76:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
76 | { "src_format", "source format", OFFSET(src_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE },
| ^
src/libswscale/options.c:77:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
77 | { "dst_format", "destination format", OFFSET(dst_format), AV_OPT_TYPE_PIXEL_FMT, { .i64 = DEFAULT }, 0, INT_MAX, VE },
| ^
src/libswscale/options.c:78:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
78 | { "src_range", "source is full range", OFFSET(src_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE },
| ^
src/libswscale/options.c:79:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
79 | { "dst_range", "destination is full range", OFFSET(dst_range), AV_OPT_TYPE_BOOL, { .i64 = DEFAULT }, 0, 1, VE },
| ^
src/libswscale/options.c:80:137: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
80 | { "gamma", "gamma correct scaling", OFFSET(gamma_flag), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1, VE },
| ^
src/libswscale/options.c:82:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
82 | { "src_v_chr_pos", "source vertical chroma position in luma grid/256" , OFFSET(src_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE },
| ^
src/libswscale/options.c:83:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
83 | { "src_h_chr_pos", "source horizontal chroma position in luma grid/256", OFFSET(src_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE },
| ^
src/libswscale/options.c:84:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
84 | { "dst_v_chr_pos", "destination vertical chroma position in luma grid/256" , OFFSET(dst_v_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE },
| ^
src/libswscale/options.c:85:157: warning: missing field 'unit' initializer [-Wmissing-field-initializers]
85 | { "dst_h_chr_pos", "destination horizontal chroma position in luma grid/256", OFFSET(dst_h_chr_pos), AV_OPT_TYPE_INT, { .i64 = -513 }, -513, 1024, VE },
| ^
src/libswscale/options.c:122:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
122 | { NULL }
| ^
19 warnings generated.
CC libswscale/output.o
In file included from src/libswscale/output.c:38:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/output.c:38:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/output.c:190:57: warning: unused parameter 'chrDither' [-Wunused-parameter]
190 | yuv2nv12cX_16_c_template(int big_endian, const uint8_t *chrDither,
| ^
src/libswscale/output.c:312:1: warning: unused parameter 'dither' [-Wunused-parameter]
312 | yuv2plane1_float(yuv2plane1_float_c_template, float, LE)
| ^
src/libswscale/output.c:293:60: note: expanded from macro 'yuv2plane1_float'
293 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:312:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:293:72: note: expanded from macro 'yuv2plane1_float'
293 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:313:1: warning: unused parameter 'dither' [-Wunused-parameter]
313 | yuv2plane1_float(yuv2plane1_float_bswap_c_template, uint32_t, BE)
| ^
src/libswscale/output.c:293:60: note: expanded from macro 'yuv2plane1_float'
293 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:313:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:293:72: note: expanded from macro 'yuv2plane1_float'
293 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:314:1: warning: unused parameter 'dither' [-Wunused-parameter]
314 | yuv2planeX_float(yuv2planeX_float_c_template, float, LE)
| ^
src/libswscale/output.c:301:60: note: expanded from macro 'yuv2planeX_float'
301 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:314:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:301:72: note: expanded from macro 'yuv2planeX_float'
301 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:315:1: warning: unused parameter 'dither' [-Wunused-parameter]
315 | yuv2planeX_float(yuv2planeX_float_bswap_c_template, uint32_t, BE)
| ^
src/libswscale/output.c:301:60: note: expanded from macro 'yuv2planeX_float'
301 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:315:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:301:72: note: expanded from macro 'yuv2planeX_float'
301 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:378:1: warning: unused parameter 'dither' [-Wunused-parameter]
378 | yuv2NBPS( 9, BE, 1, 10, int16_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:378:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:378:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:378:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:379:1: warning: unused parameter 'dither' [-Wunused-parameter]
379 | yuv2NBPS( 9, LE, 0, 10, int16_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:379:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:379:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:379:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:380:1: warning: unused parameter 'dither' [-Wunused-parameter]
380 | yuv2NBPS(10, BE, 1, 10, int16_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:380:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:380:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:380:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:381:1: warning: unused parameter 'dither' [-Wunused-parameter]
381 | yuv2NBPS(10, LE, 0, 10, int16_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:381:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:381:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:381:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:382:1: warning: unused parameter 'dither' [-Wunused-parameter]
382 | yuv2NBPS(12, BE, 1, 10, int16_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:382:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:382:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:382:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:383:1: warning: unused parameter 'dither' [-Wunused-parameter]
383 | yuv2NBPS(12, LE, 0, 10, int16_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:383:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:383:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:383:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:384:1: warning: unused parameter 'dither' [-Wunused-parameter]
384 | yuv2NBPS(14, BE, 1, 10, int16_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:384:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:384:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:384:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:385:1: warning: unused parameter 'dither' [-Wunused-parameter]
385 | yuv2NBPS(14, LE, 0, 10, int16_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:385:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:385:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:385:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:386:1: warning: unused parameter 'dither' [-Wunused-parameter]
386 | yuv2NBPS(16, BE, 1, 16, int32_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:386:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:386:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:386:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:387:1: warning: unused parameter 'dither' [-Wunused-parameter]
387 | yuv2NBPS(16, LE, 0, 16, int32_t)
| ^
src/libswscale/output.c:364:46: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:387:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:364:58: note: expanded from macro 'yuv2NBPS'
364 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:387:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:371:46: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:387:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:371:58: note: expanded from macro 'yuv2NBPS'
371 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:445:1: warning: unused parameter 'dither' [-Wunused-parameter]
445 | yuv2MSBNBPS(10, BE, 1, 10, int16_t)
| ^
src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS'
431 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:445:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS'
431 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:445:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS'
438 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:445:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS'
438 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:446:1: warning: unused parameter 'dither' [-Wunused-parameter]
446 | yuv2MSBNBPS(10, LE, 0, 10, int16_t)
| ^
src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS'
431 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:446:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS'
431 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:446:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS'
438 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:446:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS'
438 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:447:1: warning: unused parameter 'dither' [-Wunused-parameter]
447 | yuv2MSBNBPS(12, BE, 1, 10, int16_t)
| ^
src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS'
431 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:447:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS'
431 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:447:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS'
438 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:447:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS'
438 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:448:1: warning: unused parameter 'dither' [-Wunused-parameter]
448 | yuv2MSBNBPS(12, LE, 0, 10, int16_t)
| ^
src/libswscale/output.c:431:46: note: expanded from macro 'yuv2MSBNBPS'
431 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:448:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:431:58: note: expanded from macro 'yuv2MSBNBPS'
431 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:448:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:438:46: note: expanded from macro 'yuv2MSBNBPS'
438 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:448:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:438:58: note: expanded from macro 'yuv2MSBNBPS'
438 | const uint8_t *dither, int offset)\
| ^
src/libswscale/output.c:452:50: warning: unused parameter 'dstFormat' [-Wunused-parameter]
452 | static void yuv2nv12cX_16LE_c(enum AVPixelFormat dstFormat, const uint8_t *chrDither,
| ^
src/libswscale/output.c:460:50: warning: unused parameter 'dstFormat' [-Wunused-parameter]
460 | static void yuv2nv12cX_16BE_c(enum AVPixelFormat dstFormat, const uint8_t *chrDither,
| ^
src/libswscale/output.c:568:57: warning: unused parameter 'chrDither' [-Wunused-parameter]
568 | static void yuv2p01xcX_c(int big_endian, const uint8_t *chrDither,
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter]
650 | yuv2p01x_wrapper(p010, 10, 6)
| ^
src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper'
596 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper'
596 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper'
603 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper'
603 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper'
611 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper'
611 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper'
620 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper'
620 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'dstFormat' [-Wunused-parameter]
src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper'
626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \
| ^
src/libswscale/output.c:650:1: warning: unused parameter 'dstFormat' [-Wunused-parameter]
src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper'
638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter]
651 | yuv2p01x_wrapper(p012, 12, 4)
| ^
src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper'
596 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper'
596 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper'
603 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper'
603 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper'
611 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper'
611 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper'
620 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper'
620 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'dstFormat' [-Wunused-parameter]
src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper'
626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \
| ^
src/libswscale/output.c:651:1: warning: unused parameter 'dstFormat' [-Wunused-parameter]
src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper'
638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter]
652 | yuv2p01x_wrapper(nv20, 10, 0)
| ^
src/libswscale/output.c:596:58: note: expanded from macro 'yuv2p01x_wrapper'
596 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:596:70: note: expanded from macro 'yuv2p01x_wrapper'
596 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:603:58: note: expanded from macro 'yuv2p01x_wrapper'
603 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:603:70: note: expanded from macro 'yuv2p01x_wrapper'
603 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:611:58: note: expanded from macro 'yuv2p01x_wrapper'
611 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:611:70: note: expanded from macro 'yuv2p01x_wrapper'
611 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'dither' [-Wunused-parameter]
src/libswscale/output.c:620:58: note: expanded from macro 'yuv2p01x_wrapper'
620 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'offset' [-Wunused-parameter]
src/libswscale/output.c:620:70: note: expanded from macro 'yuv2p01x_wrapper'
620 | const uint8_t *dither, int offset) \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'dstFormat' [-Wunused-parameter]
src/libswscale/output.c:626:59: note: expanded from macro 'yuv2p01x_wrapper'
626 | static void yuv2 ## fmt ## cX_LE_c(enum AVPixelFormat dstFormat, \
| ^
src/libswscale/output.c:652:1: warning: unused parameter 'dstFormat' [-Wunused-parameter]
src/libswscale/output.c:638:59: note: expanded from macro 'yuv2p01x_wrapper'
638 | static void yuv2 ## fmt ## cX_BE_c(enum AVPixelFormat dstFormat, \
| ^
src/libswscale/output.c:667:38: warning: unused parameter 'chrFilter' [-Wunused-parameter]
667 | const int16_t *chrFilter, const int16_t **chrUSrc,
| ^
src/libswscale/output.c:667:65: warning: unused parameter 'chrUSrc' [-Wunused-parameter]
667 | const int16_t *chrFilter, const int16_t **chrUSrc,
| ^
src/libswscale/output.c:668:39: warning: unused parameter 'chrVSrc' [-Wunused-parameter]
668 | const int16_t **chrVSrc, int chrFilterSize,
| ^
src/libswscale/output.c:668:52: warning: unused parameter 'chrFilterSize' [-Wunused-parameter]
668 | const int16_t **chrVSrc, int chrFilterSize,
| ^
src/libswscale/output.c:669:39: warning: unused parameter 'alpSrc' [-Wunused-parameter]
669 | const int16_t **alpSrc, uint8_t *dest, int dstW,
| ^
src/libswscale/output.c:719:38: warning: unused parameter 'ubuf' [-Wunused-parameter]
719 | const int16_t *ubuf[2], const int16_t *vbuf[2],
| ^
src/libswscale/output.c:719:62: warning: unused parameter 'vbuf' [-Wunused-parameter]
719 | const int16_t *ubuf[2], const int16_t *vbuf[2],
| ^
src/libswscale/output.c:720:38: warning: unused parameter 'abuf' [-Wunused-parameter]
720 | const int16_t *abuf[2], uint8_t *dest, int dstW,
| ^
src/libswscale/output.c:721:39: warning: unused parameter 'uvalpha' [-Wunused-parameter]
721 | int yalpha, int uvalpha, int y,
| ^
src/libswscale/output.c:781:38: warning: unused parameter 'ubuf' [-Wunused-parameter]
781 | const int16_t *ubuf[2], const int16_t *vbuf[2],
| ^
src/libswscale/output.c:781:62: warning: unused parameter 'vbuf' [-Wunused-parameter]
781 | const int16_t *ubuf[2], const int16_t *vbuf[2],
| ^
src/libswscale/output.c:782:38: warning: unused parameter 'abuf0' [-Wunused-parameter]
782 | const int16_t *abuf0, uint8_t *dest, int dstW,
| ^
src/libswscale/output.c:783:27: warning: unused parameter 'uvalpha' [-Wunused-parameter]
783 | int uvalpha, int y, enum AVPixelFormat target)
| ^
src/libswscale/output.c:884:35: warning: unused parameter 'c' [-Wunused-parameter]
884 | yuv2422_X_c_template(SwsInternal *c, const int16_t *lumFilter,
| ^
src/libswscale/output.c:888:38: warning: unused parameter 'alpSrc' [-Wunused-parameter]
888 | const int16_t **alpSrc, uint8_t *dest, int dstW,
| ^
src/libswscale/output.c:889:26: warning: unused parameter 'y' [-Wunused-parameter]
889 | int y, enum AVPixelFormat target)
| ^
src/libswscale/output.c:923:35: warning: unused parameter 'c' [-Wunused-parameter]
923 | yuv2422_2_c_template(SwsInternal *c, const int16_t *buf[2],
| ^
src/libswscale/output.c:925:37: warning: unused parameter 'abuf' [-Wunused-parameter]
925 | const int16_t *abuf[2], uint8_t *dest, int dstW,
| ^
src/libswscale/output.c:926:51: warning: unused parameter 'y' [-Wunused-parameter]
926 | int yalpha, int uvalpha, int y,
| ^
src/libswscale/output.c:956:35: warning: unused parameter 'c' [-Wunused-parameter]
956 | yuv2422_1_c_template(SwsInternal *c, const int16_t *buf0,
| ^
src/libswscale/output.c:958:37: warning: unused parameter 'abuf0' [-Wunused-parameter]
958 | const int16_t *abuf0, uint8_t *dest, int dstW,
| ^
src/libswscale/output.c:959:39: warning: unused parameter 'y' [-Wunused-parameter]
959 | int uvalpha, int y, enum AVPixelFormat target)
| ^
src/libswscale/output.c:1016:36: warning: unused parameter 'c' [-Wunused-parameter]
1016 | yuv2ya16_X_c_template(SwsInternal *c, const int16_t *lumFilter,
| ^
src/libswscale/output.c:1018:40: warning: unused parameter 'chrFilter' [-Wunused-parameter]
1018 | const int16_t *chrFilter, const int32_t **unused_chrUSrc,
| ^
src/libswscale/output.c:1018:67: warning: unused parameter 'unused_chrUSrc' [-Wunused-parameter]
1018 | const int16_t *chrFilter, const int32_t **unused_chrUSrc,
| ^
src/libswscale/output.c:1019:41: warning: unused parameter 'unused_chrVSrc' [-Wunused-parameter]
1019 | const int32_t **unused_chrVSrc, int unused_chrFilterSize,
| ^
src/libswscale/output.c:1019:61: warning: unused parameter 'unused_chrFilterSize' [-Wunused-parameter]
1019 | const int32_t **unused_chrVSrc, int unused_chrFilterSize,
| ^
src/libswscale/output.c:1021:29: warning: unused parameter 'y' [-Wunused-parameter]
1021 | int y, enum AVPixelFormat target,
| ^
src/libswscale/output.c:1021:51: warning: unused parameter 'target' [-Wunused-parameter]
1021 | int y, enum AVPixelFormat target,
| ^
src/libswscale/output.c:1022:29: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter]
1022 | int unused_hasAlpha, int unused_eightbytes, int is_be)
| ^
src/libswscale/output.c:1022:50: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter]
1022 | int unused_hasAlpha, int unused_eightbytes, int is_be)
| ^
src/libswscale/output.c:1055:36: warning: unused parameter 'c' [-Wunused-parameter]
1055 | yuv2ya16_2_c_template(SwsInternal *c, const int32_t *buf[2],
| ^
src/libswscale/output.c:1056:40: warning: unused parameter 'unused_ubuf' [-Wunused-parameter]
1056 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2],
| ^
src/libswscale/output.c:1056:71: warning: unused parameter 'unused_vbuf' [-Wunused-parameter]
1056 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2],
| ^
src/libswscale/output.c:1058:47: warning: unused parameter 'unused_uvalpha' [-Wunused-parameter]
1058 | int yalpha_param, int unused_uvalpha, int y,
| ^
src/libswscale/output.c:1058:67: warning: unused parameter 'y' [-Wunused-parameter]
1058 | int yalpha_param, int unused_uvalpha, int y,
| ^
src/libswscale/output.c:1059:44: warning: unused parameter 'target' [-Wunused-parameter]
1059 | enum AVPixelFormat target, int unused_hasAlpha,
| ^
src/libswscale/output.c:1059:56: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter]
1059 | enum AVPixelFormat target, int unused_hasAlpha,
| ^
src/libswscale/output.c:1060:29: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter]
1060 | int unused_eightbytes, int is_be)
| ^
src/libswscale/output.c:1089:36: warning: unused parameter 'c' [-Wunused-parameter]
1089 | yuv2ya16_1_c_template(SwsInternal *c, const int32_t *buf0,
| ^
src/libswscale/output.c:1090:40: warning: unused parameter 'unused_ubuf' [-Wunused-parameter]
1090 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2],
| ^
src/libswscale/output.c:1090:71: warning: unused parameter 'unused_vbuf' [-Wunused-parameter]
1090 | const int32_t *unused_ubuf[2], const int32_t *unused_vbuf[2],
| ^
src/libswscale/output.c:1092:29: warning: unused parameter 'unused_uvalpha' [-Wunused-parameter]
1092 | int unused_uvalpha, int y, enum AVPixelFormat target,
| ^
src/libswscale/output.c:1092:49: warning: unused parameter 'y' [-Wunused-parameter]
1092 | int unused_uvalpha, int y, enum AVPixelFormat target,
| ^
src/libswscale/output.c:1092:71: warning: unused parameter 'target' [-Wunused-parameter]
1092 | int unused_uvalpha, int y, enum AVPixelFormat target,
| ^
src/libswscale/output.c:1093:29: warning: unused parameter 'unused_hasAlpha' [-Wunused-parameter]
1093 | int unused_hasAlpha, int unused_eightbytes, int is_be)
| ^
src/libswscale/output.c:1093:50: warning: unused parameter 'unused_eightbytes' [-Wunused-parameter]
1093 | int unused_hasAlpha, int unused_eightbytes, int is_be)
| ^
src/libswscale/output.c:1121:28: warning: unused parameter 'y' [-Wunused-parameter]
1121 | int y, enum AVPixelFormat target, int hasAlpha, int eightbytes,
| ^
src/libswscale/output.c:1202:65: warning: unused parameter 'y' [-Wunused-parameter]
1202 | int yalpha_param, int uvalpha_param, int y,
| ^
src/libswscale/output.c:1270:41: warning: unused parameter 'y' [-Wunused-parameter]
1270 | int uvalpha, int y, enum AVPixelFormat target,
| ^
src/libswscale/output.c:1379:28: warning: unused parameter 'y' [-Wunused-parameter]
1379 | int y, enum AVPixelFormat target, int hasAlpha,
| ^
src/libswscale/output.c:1442:65: warning: unused parameter 'y' [-Wunused-parameter]
1442 | int yalpha_param, int uvalpha_param, int y,
| ^
src/libswscale/output.c:1497:41: warning: unused parameter 'y' [-Wunused-parameter]
1497 | int uvalpha, int y, enum AVPixelFormat target,
| ^
CC libswscale/rational64.o
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/rational64.c :| 80 ^:
21: warning: comparison of integers of different signs: 'av_int128' (aka '__int128') and 'av_uint128' (aka 'unsigned __int128') [-Wsign-compare]
80 | x = av_min128(x, tmp);
| ^ ~ ~~~
src/libavutil/int128.h:60:34: note: expanded from macro 'av_min128'
60 | # define av_min128(a, b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
1 warning generated.
CC libswscale/slice.o
In file included from src/libswscale/rgb2rgb.c:33:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
In file included from src/libswscale/rgb2rgb.c:118:
src/libswscale/rgb2rgb_template.c:371:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
371 | for (i = 0; i < src_size; i += 3) {
| ~ ^ ~~~~~~~~
In file included from src/libswscale/slice.c:22:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/slice.c:22:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
2 warnings generated.
CC libswscale/swscale.o
In file included from src/libswscale/swscale.c:36:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/swscale.c:36:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
In file included from src/libswscale/swscale.c:39:
In file included from src/libswscale/vulkan/ops.h:24:
src/libavutil/vulkan.h: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:393:50: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
393 | ff_init_slice_from_src(src_slice, (uint8_t**)src2, srcStride2, c->opts.src_w,
| ^
src/libswscale/swscale.c:396:51: warning: cast from 'unsigned char *const *' to 'unsigned char **' drops const qualifier [-Wcast-qual]
396 | ff_init_slice_from_src(vout_slice, (uint8_t**)dst, dstStride, c->opts.dst_w,
| ^
src/libswscale/swscale.c:579:37: warning: unused parameter 'src_bits' [-Wunused-parameter]
579 | int src_bits, int src_shift, int mult_shift,
| ^
src/libswscale/swscale.c:810:40: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
810 | uint16_t *src16 = (uint16_t *) src;
| ^
src/libswscale/swscale.c:1318:39: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1318 | c->src_ranges.ranges[0].len == sws->src_h))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libswscale/swscale.c:1321:42: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1321 | if ((slice_start > 0 || slice_height < sws->dst_h) &&
| ~~~~~~~~~~~~ ^ ~~~~~~~~~~
src/libswscale/swscale.c:1353:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1353 | for (int i = 0; i < FF_ARRAY_ELEMS(dst); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libswscale/swscale.c:1367:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1367 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/swscale.c:1566:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1566 | for (int i = 0; i < FF_ARRAY_ELEMS(s->graph); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/swscale.c:1606:43: warning: unused parameter 'nb_threads' [-Wunused-parameter]
1606 | int nb_jobs, int nb_threads)
| ^
src/libswscale/swscale.c:1621:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1621 | for (int i = 0; i < FF_ARRAY_ELEMS(dst) && parent->frame_dst->data[i]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
3 warnings generated.
CC libswscale/swscale_unscaled.o
17 warnings generated.
CC libswscale/uops.o
In file included from src/libswscale/swscale_unscaled.c:28:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/swscale_unscaled.c:28:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/swscale_unscaled.c:280:46: warning: cast from 'const unsigned char *const *' to 'const unsigned short **' drops const qualifier [-Wcast-qual]
280 | const uint16_t **src = (const uint16_t**)src8;
| ^
src/libswscale/swscale_unscaled.c:692:42: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
692 | uint16_t *src_line = (uint16_t *)(src + srcStride * h);
| ^
src/libswscale/swscale_unscaled.c:828:42: warning: cast from 'const unsigned char *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
828 | uint32_t *src_line = (uint32_t *)(src + srcStride * h);
| ^
src/libswscale/swscale_unscaled.c:1121:46: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1121 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] };
| ^
src/libswscale/swscale_unscaled.c:1121:66: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1121 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] };
| ^
src/libswscale/swscale_unscaled.c:1121:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1121 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] };
| ^
src/libswscale/swscale_unscaled.c:1121:106: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1121 | const uint16_t *src102[] = { (uint16_t *)src[1], (uint16_t *)src[0], (uint16_t *)src[2], (uint16_t *)src[3] };
| ^
src/libswscale/swscale_unscaled.c:1122:46: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1122 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] };
| ^
src/libswscale/swscale_unscaled.c:1122:66: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1122 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] };
| ^
src/libswscale/swscale_unscaled.c:1122:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1122 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] };
| ^
src/libswscale/swscale_unscaled.c:1122:106: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
1122 | const uint16_t *src201[] = { (uint16_t *)src[2], (uint16_t *)src[0], (uint16_t *)src[1], (uint16_t *)src[3] };
| ^
In file included from src/libswscale/uops.c:28:
In file included from src/libswscale/ops.h:30:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
src/libswscale/uops.c:560:31: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
560 | for (src = 0; src < FF_ARRAY_ELEMS(idx); src++) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~
src/libswscale/uops.c:926:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
926 | for (int i = 0; i < FF_ARRAY_ELEMS(uop_flags); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/uops.c:942:42: warning: unused parameter 'ctx' [-Wunused-parameter]
942 | static int register_all_uops(SwsContext *ctx, void *graph, SwsOpList *ops)
| ^
src/libswscale/uops.c:971:31: warning: unused parameter 'opaque' [-Wunused-parameter]
971 | static int free_uop_key(void *opaque, void *key)
| ^
src/libswscale/uops.c:1001:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1001 | for (int i = 0; i < FF_ARRAY_ELEMS(flags); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/libswscale/swscale_unscaled.c:2047:86: warning: cast from 'const unsigned char *' to 'unsigned short *' drops const qualifier [-Wcast-qual]
2047 | ((uint16_t*)c->formatConvBuffer)[j] = av_bswap16(((uint16_t*)srcPtr)[j]);
| ^
src/libswscale/swscale_unscaled.c:2138:43: warning: unused parameter 'c' [-Wunused-parameter]
2138 | static int packedCopyWrapper(SwsInternal *c, const uint8_t *const src[],
| ^
6 warnings generated.
CC libswscale/uops_backend.o
In file included from src/libswscale/uops_backend.c:23:
In file included from src/libswscale/uops_tmpl.h:36:
In file included from src/libswscale/ops_chain.h:27:
In file included from src/libswscale/ops_internal.h:26:
In file included from src/libswscale/ops.h:30:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in1' [-Wunused-parameter]
81 | DECL_READ(read_packed, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ'
96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:97:1: warning: unused parameter 'impl' [-Wunused-parameter]
97 | DECL_WRITE(write_planar, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'impl' [-Wunused-parameter]
113 | DECL_WRITE(write_packed, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out1' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE'
101 | pixel_t *restrict out0, pixel_t *restrict out1, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:130:39: warning: unused parameter 'mask' [-Wunused-parameter]
130 | DECL_READ(read_bit, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.c:130:1: warning: unused parameter 'in1' [-Wunused-parameter]
130 | DECL_READ(read_bit, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ'
96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:130:1: warning: unused parameter 'in2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:130:1: warning: unused parameter 'in3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:151:42: warning: unused parameter 'mask' [-Wunused-parameter]
151 | DECL_READ(read_nibble, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.c:151:1: warning: unused parameter 'in1' [-Wunused-parameter]
151 | DECL_READ(read_nibble, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ'
96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:151:1: warning: unused parameter 'in2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:151:1: warning: unused parameter 'in3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:166:43: warning: unused parameter 'mask' [-Wunused-parameter]
166 | DECL_READ(read_palette, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.c:166:1: warning: unused parameter 'in2' [-Wunused-parameter]
166 | DECL_READ(read_palette, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:166:1: warning: unused parameter 'in3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:184:1: warning: unused parameter 'impl' [-Wunused-parameter]
184 | DECL_WRITE(write_bit, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:184:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:184:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:184:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:184:41: warning: unused parameter 'mask' [-Wunused-parameter]
184 | DECL_WRITE(write_bit, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.c:184:1: warning: unused parameter 'out1' [-Wunused-parameter]
184 | DECL_WRITE(write_bit, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE'
101 | pixel_t *restrict out0, pixel_t *restrict out1, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:184:1: warning: unused parameter 'out2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:184:1: warning: unused parameter 'out3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:203:1: warning: unused parameter 'impl' [-Wunused-parameter]
203 | DECL_WRITE(write_nibble, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:203:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:203:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:203:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:203:44: warning: unused parameter 'mask' [-Wunused-parameter]
203 | DECL_WRITE(write_nibble, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.c:203:1: warning: unused parameter 'out1' [-Wunused-parameter]
203 | DECL_WRITE(write_nibble, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE'
101 | pixel_t *restrict out0, pixel_t *restrict out1, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:203:1: warning: unused parameter 'out2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:203:1: warning: unused parameter 'out3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:226:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
226 | SWS_FOR_STRUCT(PX, READ_PLANAR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:227:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
227 | SWS_FOR_STRUCT(PX, READ_PACKED, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:228:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
228 | SWS_FOR_STRUCT(PX, READ_NIBBLE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:229:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
229 | SWS_FOR_STRUCT(PX, READ_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:230:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
230 | SWS_FOR_STRUCT(PX, READ_PALETTE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:231:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
231 | SWS_FOR_STRUCT(PX, WRITE_PLANAR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:232:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
232 | SWS_FOR_STRUCT(PX, WRITE_PACKED, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:233:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
233 | SWS_FOR_STRUCT(PX, WRITE_NIBBLE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:234:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
234 | SWS_FOR_STRUCT(PX, WRITE_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:254:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
254 | for (int i = 0; i < filter->num_weights; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'x' [-Wunused-parameter]
264 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:264:70: warning: unused parameter 'type' [-Wunused-parameter]
264 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'x' [-Wunused-parameter]
316 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:316:70: warning: unused parameter 'type' [-Wunused-parameter]
316 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.c:390:34: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
390 | SWS_FOR(PX, PERMUTE, DECL_PERMUTE)
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:391:31: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
391 | SWS_FOR(PX, COPY, DECL_COPY)
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:392:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
392 | SWS_FOR_STRUCT(PX, PERMUTE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:393:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
393 | SWS_FOR_STRUCT(PX, COPY, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:418:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
418 | DECL_CAST(U8, u8)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:419:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
419 | DECL_CAST(U16, u16)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:420:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
420 | DECL_CAST(U32, u32)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:421:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
421 | DECL_CAST(F32, f32)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:458:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
458 | SWS_FOR_STRUCT(PX, LSHIFT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:459:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
459 | SWS_FOR_STRUCT(PX, RSHIFT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:477:42: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
477 | SWS_FOR_STRUCT(PX, SWAP_BYTES, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:529:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
529 | SWS_FOR_STRUCT(PX, EXPAND_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:530:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
530 | SWS_FOR_STRUCT(PX, EXPAND_PAIR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:531:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
531 | SWS_FOR_STRUCT(PX, EXPAND_QUAD, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:565:31: warning: unused parameter 'bx' [-Wunused-parameter]
565 | const uint8_t bx, const uint8_t by,
| ^
src/libswscale/uops_tmpl.c:589:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
589 | SWS_FOR_STRUCT(PX, UNPACK, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:44:
src/libswscale/uops_tmpl.c:590:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
590 | SWS_FOR_STRUCT(PX, PACK, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in1' [-Wunused-parameter]
81 | DECL_READ(read_packed, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ'
96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:97:1: warning: unused parameter 'impl' [-Wunused-parameter]
97 | DECL_WRITE(write_planar, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'impl' [-Wunused-parameter]
113 | DECL_WRITE(write_packed, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out1' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE'
101 | pixel_t *restrict out0, pixel_t *restrict out1, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:226:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
226 | SWS_FOR_STRUCT(PX, READ_PLANAR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:227:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
227 | SWS_FOR_STRUCT(PX, READ_PACKED, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:228:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
228 | SWS_FOR_STRUCT(PX, READ_NIBBLE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:229:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
229 | SWS_FOR_STRUCT(PX, READ_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:230:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
230 | SWS_FOR_STRUCT(PX, READ_PALETTE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:231:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
231 | SWS_FOR_STRUCT(PX, WRITE_PLANAR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:232:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
232 | SWS_FOR_STRUCT(PX, WRITE_PACKED, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:233:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
233 | SWS_FOR_STRUCT(PX, WRITE_NIBBLE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:234:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
234 | SWS_FOR_STRUCT(PX, WRITE_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:254:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
254 | for (int i = 0; i < filter->num_weights; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'x' [-Wunused-parameter]
264 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:264:70: warning: unused parameter 'type' [-Wunused-parameter]
264 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'x' [-Wunused-parameter]
316 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:316:70: warning: unused parameter 'type' [-Wunused-parameter]
316 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.c:390:34: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
390 | SWS_FOR(PX, PERMUTE, DECL_PERMUTE)
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:391:31: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
391 | SWS_FOR(PX, COPY, DECL_COPY)
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:392:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
392 | SWS_FOR_STRUCT(PX, PERMUTE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:393:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
393 | SWS_FOR_STRUCT(PX, COPY, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:418:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
418 | DECL_CAST(U8, u8)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:419:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
419 | DECL_CAST(U16, u16)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:420:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
420 | DECL_CAST(U32, u32)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:421:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
421 | DECL_CAST(F32, f32)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:458:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
458 | SWS_FOR_STRUCT(PX, LSHIFT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:459:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
459 | SWS_FOR_STRUCT(PX, RSHIFT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:477:42: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
477 | SWS_FOR_STRUCT(PX, SWAP_BYTES, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:529:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
529 | SWS_FOR_STRUCT(PX, EXPAND_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:530:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
530 | SWS_FOR_STRUCT(PX, EXPAND_PAIR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:531:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
531 | SWS_FOR_STRUCT(PX, EXPAND_QUAD, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:565:31: warning: unused parameter 'bx' [-Wunused-parameter]
565 | const uint8_t bx, const uint8_t by,
| ^
src/libswscale/uops_tmpl.c:589:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
589 | SWS_FOR_STRUCT(PX, UNPACK, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:47:
src/libswscale/uops_tmpl.c:590:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
590 | SWS_FOR_STRUCT(PX, PACK, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in1' [-Wunused-parameter]
81 | DECL_READ(read_packed, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ'
96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:97:1: warning: unused parameter 'impl' [-Wunused-parameter]
97 | DECL_WRITE(write_planar, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'impl' [-Wunused-parameter]
113 | DECL_WRITE(write_packed, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out1' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE'
101 | pixel_t *restrict out0, pixel_t *restrict out1, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:226:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
226 | SWS_FOR_STRUCT(PX, READ_PLANAR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:227:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
227 | SWS_FOR_STRUCT(PX, READ_PACKED, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:228:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
228 | SWS_FOR_STRUCT(PX, READ_NIBBLE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:229:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
229 | SWS_FOR_STRUCT(PX, READ_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:230:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
230 | SWS_FOR_STRUCT(PX, READ_PALETTE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:231:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
231 | SWS_FOR_STRUCT(PX, WRITE_PLANAR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:232:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
232 | SWS_FOR_STRUCT(PX, WRITE_PACKED, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:233:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
233 | SWS_FOR_STRUCT(PX, WRITE_NIBBLE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:234:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
234 | SWS_FOR_STRUCT(PX, WRITE_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:254:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
254 | for (int i = 0; i < filter->num_weights; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'x' [-Wunused-parameter]
264 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:264:70: warning: unused parameter 'type' [-Wunused-parameter]
264 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.c:390:34: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
390 | SWS_FOR(PX, PERMUTE, DECL_PERMUTE)
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'x' [-Wunused-parameter]
316 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:316:70: warning: unused parameter 'type' [-Wunused-parameter]
316 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.c:391:31: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
391 | SWS_FOR(PX, COPY, DECL_COPY)
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:392:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
392 | SWS_FOR_STRUCT(PX, PERMUTE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:393:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
393 | SWS_FOR_STRUCT(PX, COPY, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:418:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
418 | DECL_CAST(U8, u8)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:419:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
419 | DECL_CAST(U16, u16)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:420:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
420 | DECL_CAST(U32, u32)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:421:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
421 | DECL_CAST(F32, f32)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:458:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
458 | SWS_FOR_STRUCT(PX, LSHIFT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:459:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
459 | SWS_FOR_STRUCT(PX, RSHIFT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:477:42: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
477 | SWS_FOR_STRUCT(PX, SWAP_BYTES, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:529:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
529 | SWS_FOR_STRUCT(PX, EXPAND_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:530:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
530 | SWS_FOR_STRUCT(PX, EXPAND_PAIR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:531:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
531 | SWS_FOR_STRUCT(PX, EXPAND_QUAD, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:565:31: warning: unused parameter 'bx' [-Wunused-parameter]
565 | const uint8_t bx, const uint8_t by,
| ^
src/libswscale/uops_tmpl.c:589:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
589 | SWS_FOR_STRUCT(PX, UNPACK, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:50:
src/libswscale/uops_tmpl.c:590:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
590 | SWS_FOR_STRUCT(PX, PACK, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in1' [-Wunused-parameter]
81 | DECL_READ(read_packed, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:96:68: note: expanded from macro 'DECL_READ'
96 | const pixel_t *restrict in0, const pixel_t *restrict in1, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:39: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:81:1: warning: unused parameter 'in3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:97:68: note: expanded from macro 'DECL_READ'
97 | const pixel_t *restrict in2, const pixel_t *restrict in3) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:97:1: warning: unused parameter 'impl' [-Wunused-parameter]
97 | DECL_WRITE(write_planar, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:226:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
226 | SWS_FOR_STRUCT(PX, READ_PLANAR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:227:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
227 | SWS_FOR_STRUCT(PX, READ_PACKED, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:228:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
228 | SWS_FOR_STRUCT(PX, READ_NIBBLE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:229:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
229 | SWS_FOR_STRUCT(PX, READ_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:230:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
230 | SWS_FOR_STRUCT(PX, READ_PALETTE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:231:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
231 | SWS_FOR_STRUCT(PX, WRITE_PLANAR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:232:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
232 | SWS_FOR_STRUCT(PX, WRITE_PACKED, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:233:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
233 | SWS_FOR_STRUCT(PX, WRITE_NIBBLE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:234:47: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
234 | SWS_FOR_STRUCT(PX, WRITE_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'impl' [-Wunused-parameter]
113 | DECL_WRITE(write_packed, const SwsCompMask mask)
| ^
src/libswscale/uops_tmpl.h:100:5: note: expanded from macro 'DECL_WRITE'
100 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:89:70: note: expanded from macro 'DECL_FUNC'
89 | fn(NAME)(SwsOpIter *restrict iter, const SwsOpImpl *restrict impl, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out1' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:101:57: note: expanded from macro 'DECL_WRITE'
101 | pixel_t *restrict out0, pixel_t *restrict out1, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out2' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:33: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:113:1: warning: unused parameter 'out3' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:102:57: note: expanded from macro 'DECL_WRITE'
102 | pixel_t *restrict out2, pixel_t *restrict out3) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:254:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
254 | for (int i = 0; i < filter->num_weights; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'x' [-Wunused-parameter]
264 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:264:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:264:70: warning: unused parameter 'type' [-Wunused-parameter]
264 | DECL_READ(read_planar_fv, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'x' [-Wunused-parameter]
316 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:36: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'y' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:90:57: note: expanded from macro 'DECL_FUNC'
90 | pixel_t *restrict x, pixel_t *restrict y, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'z' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:36: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:316:1: warning: unused parameter 'w' [-Wunused-parameter]
src/libswscale/uops_tmpl.h:95:5: note: expanded from macro 'DECL_READ'
95 | DECL_FUNC(NAME, __VA_ARGS__, \
| ^
src/libswscale/uops_tmpl.h:91:57: note: expanded from macro 'DECL_FUNC'
91 | pixel_t *restrict z, pixel_t *restrict w, \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:316:70: warning: unused parameter 'type' [-Wunused-parameter]
316 | DECL_READ(read_planar_fh, const SwsCompMask mask, const SwsPixelType type)
| ^
src/libswscale/uops_tmpl.c:390:34: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
390 | SWS_FOR(PX, PERMUTE, DECL_PERMUTE)
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:391:31: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
391 | SWS_FOR(PX, COPY, DECL_COPY)
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:392:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
392 | SWS_FOR_STRUCT(PX, PERMUTE, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:393:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
393 | SWS_FOR_STRUCT(PX, COPY, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:418:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
418 | DECL_CAST(U8, u8)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:419:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
419 | DECL_CAST(U16, u16)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:420:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
420 | DECL_CAST(U32, u32)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:421:1: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
421 | DECL_CAST(F32, f32)
| ^
src/libswscale/uops_tmpl.c:416:44: note: expanded from macro 'DECL_CAST'
416 | SWS_FOR_STRUCT(PX, TO_##DST, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:458:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
458 | SWS_FOR_STRUCT(PX, LSHIFT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:459:38: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
459 | SWS_FOR_STRUCT(PX, RSHIFT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:477:42: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
477 | SWS_FOR_STRUCT(PX, SWAP_BYTES, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:529:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
529 | SWS_FOR_STRUCT(PX, EXPAND_BIT, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:530:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
530 | SWS_FOR_STRUCT(PX, EXPAND_PAIR, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:531:43: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
531 | SWS_FOR_STRUCT(PX, EXPAND_QUAD, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:589:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
589 | SWS_FOR_STRUCT(PX, UNPACK, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
In file included from src/libswscale/uops_backend.c:57:
src/libswscale/uops_tmpl.c:590:39: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
590 | SWS_FOR_STRUCT(PX, PACK, DECL_ENTRY)
| ^
src/libswscale/uops_macros.h:19:9: note: macro 'SWS_FOR_STRUCT' defined here
19 | #define SWS_FOR_STRUCT(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:63:44: note: expanded from macro 'REF_ALL_UOPS'
63 | SWS_FOR(TYPE, READ_PLANAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:64:44: note: expanded from macro 'REF_ALL_UOPS'
64 | SWS_FOR(TYPE, READ_PLANAR_FV, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:65:44: note: expanded from macro 'REF_ALL_UOPS'
65 | SWS_FOR(TYPE, READ_PLANAR_FH, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:66:44: note: expanded from macro 'REF_ALL_UOPS'
66 | SWS_FOR(TYPE, READ_PACKED, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:67:44: note: expanded from macro 'REF_ALL_UOPS'
67 | SWS_FOR(TYPE, READ_NIBBLE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:68:44: note: expanded from macro 'REF_ALL_UOPS'
68 | SWS_FOR(TYPE, READ_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:69:44: note: expanded from macro 'REF_ALL_UOPS'
69 | SWS_FOR(TYPE, READ_PALETTE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:70:44: note: expanded from macro 'REF_ALL_UOPS'
70 | SWS_FOR(TYPE, PERMUTE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:71:44: note: expanded from macro 'REF_ALL_UOPS'
71 | SWS_FOR(TYPE, COPY, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:72:44: note: expanded from macro 'REF_ALL_UOPS'
72 | SWS_FOR(TYPE, WRITE_PLANAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:73:44: note: expanded from macro 'REF_ALL_UOPS'
73 | SWS_FOR(TYPE, WRITE_PACKED, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:74:44: note: expanded from macro 'REF_ALL_UOPS'
74 | SWS_FOR(TYPE, WRITE_NIBBLE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:75:44: note: expanded from macro 'REF_ALL_UOPS'
75 | SWS_FOR(TYPE, WRITE_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:76:44: note: expanded from macro 'REF_ALL_UOPS'
76 | SWS_FOR(TYPE, SWAP_BYTES, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:77:44: note: expanded from macro 'REF_ALL_UOPS'
77 | SWS_FOR(TYPE, EXPAND_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:78:44: note: expanded from macro 'REF_ALL_UOPS'
78 | SWS_FOR(TYPE, EXPAND_PAIR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:79:44: note: expanded from macro 'REF_ALL_UOPS'
79 | SWS_FOR(TYPE, EXPAND_QUAD, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:80:44: note: expanded from macro 'REF_ALL_UOPS'
80 | SWS_FOR(TYPE, TO_U8, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:81:44: note: expanded from macro 'REF_ALL_UOPS'
81 | SWS_FOR(TYPE, TO_U16, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:82:44: note: expanded from macro 'REF_ALL_UOPS'
82 | SWS_FOR(TYPE, TO_U32, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:83:44: note: expanded from macro 'REF_ALL_UOPS'
83 | SWS_FOR(TYPE, TO_F32, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:84:44: note: expanded from macro 'REF_ALL_UOPS'
84 | SWS_FOR(TYPE, SCALE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:85:44: note: expanded from macro 'REF_ALL_UOPS'
85 | SWS_FOR(TYPE, ADD, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:86:44: note: expanded from macro 'REF_ALL_UOPS'
86 | SWS_FOR(TYPE, MIN, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:87:44: note: expanded from macro 'REF_ALL_UOPS'
87 | SWS_FOR(TYPE, MAX, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:88:44: note: expanded from macro 'REF_ALL_UOPS'
88 | SWS_FOR(TYPE, UNPACK, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:89:44: note: expanded from macro 'REF_ALL_UOPS'
89 | SWS_FOR(TYPE, PACK, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:90:44: note: expanded from macro 'REF_ALL_UOPS'
90 | SWS_FOR(TYPE, LSHIFT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:91:44: note: expanded from macro 'REF_ALL_UOPS'
91 | SWS_FOR(TYPE, RSHIFT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:92:44: note: expanded from macro 'REF_ALL_UOPS'
92 | SWS_FOR(TYPE, CLEAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:93:44: note: expanded from macro 'REF_ALL_UOPS'
93 | SWS_FOR(TYPE, LINEAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:100:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
100 | REF_ALL_UOPS(U8)
| ^
src/libswscale/uops_backend.c:94:44: note: expanded from macro 'REF_ALL_UOPS'
94 | SWS_FOR(TYPE, DITHER, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:63:44: note: expanded from macro 'REF_ALL_UOPS'
63 | SWS_FOR(TYPE, READ_PLANAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:64:44: note: expanded from macro 'REF_ALL_UOPS'
64 | SWS_FOR(TYPE, READ_PLANAR_FV, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:65:44: note: expanded from macro 'REF_ALL_UOPS'
65 | SWS_FOR(TYPE, READ_PLANAR_FH, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:66:44: note: expanded from macro 'REF_ALL_UOPS'
66 | SWS_FOR(TYPE, READ_PACKED, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:67:44: note: expanded from macro 'REF_ALL_UOPS'
67 | SWS_FOR(TYPE, READ_NIBBLE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:68:44: note: expanded from macro 'REF_ALL_UOPS'
68 | SWS_FOR(TYPE, READ_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:69:44: note: expanded from macro 'REF_ALL_UOPS'
69 | SWS_FOR(TYPE, READ_PALETTE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:70:44: note: expanded from macro 'REF_ALL_UOPS'
70 | SWS_FOR(TYPE, PERMUTE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:71:44: note: expanded from macro 'REF_ALL_UOPS'
71 | SWS_FOR(TYPE, COPY, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:72:44: note: expanded from macro 'REF_ALL_UOPS'
72 | SWS_FOR(TYPE, WRITE_PLANAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:73:44: note: expanded from macro 'REF_ALL_UOPS'
73 | SWS_FOR(TYPE, WRITE_PACKED, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:74:44: note: expanded from macro 'REF_ALL_UOPS'
74 | SWS_FOR(TYPE, WRITE_NIBBLE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:75:44: note: expanded from macro 'REF_ALL_UOPS'
75 | SWS_FOR(TYPE, WRITE_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:76:44: note: expanded from macro 'REF_ALL_UOPS'
76 | SWS_FOR(TYPE, SWAP_BYTES, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:77:44: note: expanded from macro 'REF_ALL_UOPS'
77 | SWS_FOR(TYPE, EXPAND_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:78:44: note: expanded from macro 'REF_ALL_UOPS'
78 | SWS_FOR(TYPE, EXPAND_PAIR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:79:44: note: expanded from macro 'REF_ALL_UOPS'
79 | SWS_FOR(TYPE, EXPAND_QUAD, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:80:44: note: expanded from macro 'REF_ALL_UOPS'
80 | SWS_FOR(TYPE, TO_U8, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:81:44: note: expanded from macro 'REF_ALL_UOPS'
81 | SWS_FOR(TYPE, TO_U16, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:82:44: note: expanded from macro 'REF_ALL_UOPS'
82 | SWS_FOR(TYPE, TO_U32, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:83:44: note: expanded from macro 'REF_ALL_UOPS'
83 | SWS_FOR(TYPE, TO_F32, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:84:44: note: expanded from macro 'REF_ALL_UOPS'
84 | SWS_FOR(TYPE, SCALE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:85:44: note: expanded from macro 'REF_ALL_UOPS'
85 | SWS_FOR(TYPE, ADD, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:86:44: note: expanded from macro 'REF_ALL_UOPS'
86 | SWS_FOR(TYPE, MIN, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:87:44: note: expanded from macro 'REF_ALL_UOPS'
87 | SWS_FOR(TYPE, MAX, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:88:44: note: expanded from macro 'REF_ALL_UOPS'
88 | SWS_FOR(TYPE, UNPACK, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:89:44: note: expanded from macro 'REF_ALL_UOPS'
89 | SWS_FOR(TYPE, PACK, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:90:44: note: expanded from macro 'REF_ALL_UOPS'
90 | SWS_FOR(TYPE, LSHIFT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:91:44: note: expanded from macro 'REF_ALL_UOPS'
91 | SWS_FOR(TYPE, RSHIFT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:92:44: note: expanded from macro 'REF_ALL_UOPS'
92 | SWS_FOR(TYPE, CLEAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:93:44: note: expanded from macro 'REF_ALL_UOPS'
93 | SWS_FOR(TYPE, LINEAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:101:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
101 | REF_ALL_UOPS(U16)
| ^
src/libswscale/uops_backend.c:94:44: note: expanded from macro 'REF_ALL_UOPS'
94 | SWS_FOR(TYPE, DITHER, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:63:44: note: expanded from macro 'REF_ALL_UOPS'
63 | SWS_FOR(TYPE, READ_PLANAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:64:44: note: expanded from macro 'REF_ALL_UOPS'
64 | SWS_FOR(TYPE, READ_PLANAR_FV, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:65:44: note: expanded from macro 'REF_ALL_UOPS'
65 | SWS_FOR(TYPE, READ_PLANAR_FH, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:66:44: note: expanded from macro 'REF_ALL_UOPS'
66 | SWS_FOR(TYPE, READ_PACKED, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:67:44: note: expanded from macro 'REF_ALL_UOPS'
67 | SWS_FOR(TYPE, READ_NIBBLE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:68:44: note: expanded from macro 'REF_ALL_UOPS'
68 | SWS_FOR(TYPE, READ_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:69:44: note: expanded from macro 'REF_ALL_UOPS'
69 | SWS_FOR(TYPE, READ_PALETTE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:70:44: note: expanded from macro 'REF_ALL_UOPS'
70 | SWS_FOR(TYPE, PERMUTE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:71:44: note: expanded from macro 'REF_ALL_UOPS'
71 | SWS_FOR(TYPE, COPY, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:72:44: note: expanded from macro 'REF_ALL_UOPS'
72 | SWS_FOR(TYPE, WRITE_PLANAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:73:44: note: expanded from macro 'REF_ALL_UOPS'
73 | SWS_FOR(TYPE, WRITE_PACKED, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:74:44: note: expanded from macro 'REF_ALL_UOPS'
74 | SWS_FOR(TYPE, WRITE_NIBBLE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:75:44: note: expanded from macro 'REF_ALL_UOPS'
75 | SWS_FOR(TYPE, WRITE_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:76:44: note: expanded from macro 'REF_ALL_UOPS'
76 | SWS_FOR(TYPE, SWAP_BYTES, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:77:44: note: expanded from macro 'REF_ALL_UOPS'
77 | SWS_FOR(TYPE, EXPAND_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:78:44: note: expanded from macro 'REF_ALL_UOPS'
78 | SWS_FOR(TYPE, EXPAND_PAIR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:79:44: note: expanded from macro 'REF_ALL_UOPS'
79 | SWS_FOR(TYPE, EXPAND_QUAD, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:80:44: note: expanded from macro 'REF_ALL_UOPS'
80 | SWS_FOR(TYPE, TO_U8, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:81:44: note: expanded from macro 'REF_ALL_UOPS'
81 | SWS_FOR(TYPE, TO_U16, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:82:44: note: expanded from macro 'REF_ALL_UOPS'
82 | SWS_FOR(TYPE, TO_U32, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:83:44: note: expanded from macro 'REF_ALL_UOPS'
83 | SWS_FOR(TYPE, TO_F32, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:84:44: note: expanded from macro 'REF_ALL_UOPS'
84 | SWS_FOR(TYPE, SCALE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:85:44: note: expanded from macro 'REF_ALL_UOPS'
85 | SWS_FOR(TYPE, ADD, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:86:44: note: expanded from macro 'REF_ALL_UOPS'
86 | SWS_FOR(TYPE, MIN, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:87:44: note: expanded from macro 'REF_ALL_UOPS'
87 | SWS_FOR(TYPE, MAX, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:88:44: note: expanded from macro 'REF_ALL_UOPS'
88 | SWS_FOR(TYPE, UNPACK, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:89:44: note: expanded from macro 'REF_ALL_UOPS'
89 | SWS_FOR(TYPE, PACK, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:90:44: note: expanded from macro 'REF_ALL_UOPS'
90 | SWS_FOR(TYPE, LSHIFT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:91:44: note: expanded from macro 'REF_ALL_UOPS'
91 | SWS_FOR(TYPE, RSHIFT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:92:44: note: expanded from macro 'REF_ALL_UOPS'
92 | SWS_FOR(TYPE, CLEAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:93:44: note: expanded from macro 'REF_ALL_UOPS'
93 | SWS_FOR(TYPE, LINEAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:102:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
102 | REF_ALL_UOPS(U32)
| ^
src/libswscale/uops_backend.c:94:44: note: expanded from macro 'REF_ALL_UOPS'
94 | SWS_FOR(TYPE, DITHER, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:63:44: note: expanded from macro 'REF_ALL_UOPS'
63 | SWS_FOR(TYPE, READ_PLANAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:64:44: note: expanded from macro 'REF_ALL_UOPS'
64 | SWS_FOR(TYPE, READ_PLANAR_FV, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:65:44: note: expanded from macro 'REF_ALL_UOPS'
65 | SWS_FOR(TYPE, READ_PLANAR_FH, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:66:44: note: expanded from macro 'REF_ALL_UOPS'
66 | SWS_FOR(TYPE, READ_PACKED, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:67:44: note: expanded from macro 'REF_ALL_UOPS'
67 | SWS_FOR(TYPE, READ_NIBBLE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:68:44: note: expanded from macro 'REF_ALL_UOPS'
68 | SWS_FOR(TYPE, READ_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:69:44: note: expanded from macro 'REF_ALL_UOPS'
69 | SWS_FOR(TYPE, READ_PALETTE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:70:44: note: expanded from macro 'REF_ALL_UOPS'
70 | SWS_FOR(TYPE, PERMUTE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:71:44: note: expanded from macro 'REF_ALL_UOPS'
71 | SWS_FOR(TYPE, COPY, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:72:44: note: expanded from macro 'REF_ALL_UOPS'
72 | SWS_FOR(TYPE, WRITE_PLANAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:73:44: note: expanded from macro 'REF_ALL_UOPS'
73 | SWS_FOR(TYPE, WRITE_PACKED, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:74:44: note: expanded from macro 'REF_ALL_UOPS'
74 | SWS_FOR(TYPE, WRITE_NIBBLE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:75:44: note: expanded from macro 'REF_ALL_UOPS'
75 | SWS_FOR(TYPE, WRITE_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:76:44: note: expanded from macro 'REF_ALL_UOPS'
76 | SWS_FOR(TYPE, SWAP_BYTES, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:77:44: note: expanded from macro 'REF_ALL_UOPS'
77 | SWS_FOR(TYPE, EXPAND_BIT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:78:44: note: expanded from macro 'REF_ALL_UOPS'
78 | SWS_FOR(TYPE, EXPAND_PAIR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:79:44: note: expanded from macro 'REF_ALL_UOPS'
79 | SWS_FOR(TYPE, EXPAND_QUAD, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:80:44: note: expanded from macro 'REF_ALL_UOPS'
80 | SWS_FOR(TYPE, TO_U8, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:81:44: note: expanded from macro 'REF_ALL_UOPS'
81 | SWS_FOR(TYPE, TO_U16, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:82:44: note: expanded from macro 'REF_ALL_UOPS'
82 | SWS_FOR(TYPE, TO_U32, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:83:44: note: expanded from macro 'REF_ALL_UOPS'
83 | SWS_FOR(TYPE, TO_F32, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:84:44: note: expanded from macro 'REF_ALL_UOPS'
84 | SWS_FOR(TYPE, SCALE, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:85:44: note: expanded from macro 'REF_ALL_UOPS'
85 | SWS_FOR(TYPE, ADD, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:86:44: note: expanded from macro 'REF_ALL_UOPS'
86 | SWS_FOR(TYPE, MIN, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:87:44: note: expanded from macro 'REF_ALL_UOPS'
87 | SWS_FOR(TYPE, MAX, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:88:44: note: expanded from macro 'REF_ALL_UOPS'
88 | SWS_FOR(TYPE, UNPACK, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:89:44: note: expanded from macro 'REF_ALL_UOPS'
89 | SWS_FOR(TYPE, PACK, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:90:44: note: expanded from macro 'REF_ALL_UOPS'
90 | SWS_FOR(TYPE, LSHIFT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:91:44: note: expanded from macro 'REF_ALL_UOPS'
91 | SWS_FOR(TYPE, RSHIFT, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:92:44: note: expanded from macro 'REF_ALL_UOPS'
92 | SWS_FOR(TYPE, CLEAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:93:44: note: expanded from macro 'REF_ALL_UOPS'
93 | SWS_FOR(TYPE, LINEAR, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:103:9: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
103 | REF_ALL_UOPS(F32)
| ^
src/libswscale/uops_backend.c:94:44: note: expanded from macro 'REF_ALL_UOPS'
94 | SWS_FOR(TYPE, DITHER, REF_ENTRY) \
| ^
src/libswscale/uops_macros.h:17:9: note: macro 'SWS_FOR' defined here
17 | #define SWS_FOR(TYPE, UOP, MACRO, ...) \
| ^
src/libswscale/uops_backend.c:99:16: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
99 | .entries = {
| ^
src/libswscale/ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
658 warnings generated.
CC libswscale/utils.o
In file included from src/libswscale/utils.c:64:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/utils.c:64:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
In file included from src/libswscale/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:179:47: warning: unused parameter 's' [-Wunused-parameter]
179 | static av_cold int get_local_pos(SwsInternal *s, int chr_subsample, int pos, int dir)
| ^
src/libswscale/utils.c:179:82: warning: unused parameter 'dir' [-Wunused-parameter]
179 | static av_cold int get_local_pos(SwsInternal *s, int chr_subsample, int pos, int dir)
| ^
src/libswscale/utils.c:283:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
283 | for (i = 0; i < FF_ARRAY_ELEMS(scale_algorithms); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/utils.c:715:15: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
715 | for(i=0; i INT_MAX/ sizeof(double))
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/utils.c:2306:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2306 | for (i = 0; i < FF_ARRAY_ELEMS(c->graph); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/utils.c:2412:41: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2412 | prev->flags == flags &&
| ~~~~~~~~~~~ ^ ~~~~~
12 warnings generated.
CC libswscale/version.o
CC libswscale/vscale.o
In file included from src/libswscale/vscale.c:21:
In file included from src/libswscale/swscale_internal.h:29:
In file included from src/libswscale/graph.h:30:
src/libswscale/format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/vscale.c:21:
src/libswscale/swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
src/libswscale/vscale.c:56:75: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
56 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0);
| ^
src/libswscale/vscale.c:68:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
68 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src, dst[0], dstW, c->lumDither8, 0);
| ^
src/libswscale/vscale.c:41:89: warning: unused parameter 'sliceH' [-Wunused-parameter]
41 | static int lum_planar_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
| ^
src/libswscale/vscale.c:96:119: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
96 | inst->pfn.yuv2interleavedX(c->opts.dst_format, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW);
| ^
src/libswscale/vscale.c:96:142: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
96 | inst->pfn.yuv2interleavedX(c->opts.dst_format, c->chrDither8, filter, inst->filter_size, (const int16_t**)src1, (const int16_t**)src2, dst1[0], dstW);
| ^
src/libswscale/vscale.c:101:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
101 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src1, dst1[0], dstW, c->chrDither8, 0);
| ^
src/libswscale/vscale.c:102:79: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
102 | inst->pfn.yuv2planarX(filter, inst->filter_size, (const int16_t**)src2, dst2[0], dstW, c->chrDither8, inst->isMMX ? (c->uv_offx2 >> 1) : 3);
| ^
src/libswscale/vscale.c:74:89: warning: unused parameter 'sliceH' [-Wunused-parameter]
74 | static int chr_planar_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
| ^
src/libswscale/vscale.c:136:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
136 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2,
| ^
src/libswscale/vscale.c:136:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
136 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2,
| ^
src/libswscale/vscale.c:142:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
142 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2,
| ^
src/libswscale/vscale.c:142:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
142 | inst->pfn.yuv2packed1(c, (const int16_t*)*src0, (const int16_t**)src1, (const int16_t**)src2,
| ^
src/libswscale/vscale.c:156:51: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3,
| ^
src/libswscale/vscale.c:156:74: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3,
| ^
src/libswscale/vscale.c:156:97: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3,
| ^
src/libswscale/vscale.c:156:120: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
156 | inst->pfn.yuv2packed2(c, (const int16_t**)src0, (const int16_t**)src1, (const int16_t**)src2, (const int16_t**)src3,
| ^
src/libswscale/vscale.c:167:38: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
167 | (const int16_t**)src0, lum_fsize, chr_filter + chrSliceY * chr_fsize,
| ^
src/libswscale/vscale.c:168:38: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY);
| ^
src/libswscale/vscale.c:168:61: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY);
| ^
src/libswscale/vscale.c:168:95: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
168 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, *dst, dstW, sliceY);
| ^
src/libswscale/vscale.c:109:85: warning: unused parameter 'sliceH' [-Wunused-parameter]
109 | static int packed_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
| ^
src/libswscale/vscale.c:207:31: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
207 | (const int16_t**)src0, lum_fsize, chr_filter + sliceY * chr_fsize,
| ^
src/libswscale/vscale.c:208:31: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY);
| ^
src/libswscale/vscale.c:208:54: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY);
| ^
src/libswscale/vscale.c:208:88: warning: cast from 'uint8_t **' (aka 'unsigned char **') to 'const int16_t **' (aka 'const short **') must have all intermediate pointers const qualified to be safe [-Wcast-qual]
208 | (const int16_t**)src1, (const int16_t**)src2, chr_fsize, (const int16_t**)src3, dst, dstW, sliceY);
| ^
src/libswscale/vscale.c:173:82: warning: unused parameter 'sliceH' [-Wunused-parameter]
173 | static int any_vscale(SwsInternal *c, SwsFilterDescriptor *desc, int sliceY, int sliceH)
| ^
28 warnings generated.
CC libswscale/vulkan/ops.o
In file included from src/libswscale/vulkan/ops.c:24:
In file included from src/libswscale/vulkan/../graph.h:30:
src/libswscale/vulkan/../format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/vulkan/ops.c:26:
src/libswscale/vulkan/../swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
In file included from src/libswscale/vulkan/ops.c:28:
In file included from src/libswscale/vulkan/ops.h:24:
src/libavutil/vulkan.h: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:31:
src/libswscale/vulkan/spvasm.h:74:38: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
74 | if ((spi->off + strlen(str) + 4) > spi->dst_size) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libswscale/vulkan/spvasm.h:79:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
79 | for (int i = 0; i < strlen(str) + 1; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libswscale/vulkan/ops.c:34:48: warning: unused parameter 'opaque' [-Wunused-parameter]
34 | static void ff_sws_vk_uninit(AVRefStructOpaque opaque, void *obj)
| ^
src/libswscale/vulkan/ops.c:116:34: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual]
116 | AVFrame *src_f = (AVFrame *) src->avframe;
| ^
src/libswscale/vulkan/ops.c:117:34: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual]
117 | AVFrame *dst_f = (AVFrame *) dst->avframe;
| ^
src/libswscale/vulkan/ops.c:108:67: warning: unused parameter 'y' [-Wunused-parameter]
108 | static void process(const SwsFrame *dst, const SwsFrame *src, int y, int h,
| ^
src/libswscale/vulkan/ops.c:108:74: warning: unused parameter 'h' [-Wunused-parameter]
108 | static void process(const SwsFrame *dst, const SwsFrame *src, int y, int h,
| ^
src/libswscale/vulkan/ops.c:204:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
204 | for (int i = 0; i < wd->num_weights; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libswscale/vulkan/ops.c:261:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
261 | av_assert0(p->nb_data_bufs + 1 <= FF_ARRAY_ELEMS(p->data_bufs));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libswscale/vulkan/ops.c:268:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
268 | av_assert0(p->nb_data_bufs + 1 <= FF_ARRAY_ELEMS(p->data_bufs));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libswscale/vulkan/ops.c:276:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
276 | av_assert0(p->nb_data_bufs + 1 <= FF_ARRAY_ELEMS(p->data_bufs));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libswscale/vulkan/ops.c:420:73: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
420 | spi_OpDecorate(spi, id->push_const_struct_id, SpvDecorationBlock);
| ^
src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here
356 | #define spi_OpDecorate(spi, target, deco, ...) \
| ^
src/libswscale/vulkan/ops.c:430:65: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
430 | spi_OpDecorate(spi, id->in_vars[1], SpvDecorationNonWritable);
| ^
src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here
356 | #define spi_OpDecorate(spi, target, deco, ...) \
| ^
src/libswscale/vulkan/ops.c:435:65: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
435 | spi_OpDecorate(spi, id->in_vars[2], SpvDecorationNonReadable);
| ^
src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here
356 | #define spi_OpDecorate(spi, target, deco, ...) \
| ^
src/libswscale/vulkan/ops.c:444:72: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
444 | spi_OpDecorate(spi, id->dither[i].struct_id, SpvDecorationBlock);
| ^
src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here
356 | #define spi_OpDecorate(spi, target, deco, ...) \
| ^
src/libswscale/vulkan/ops.c:459:61: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
459 | spi_OpDecorate(spi, f->struct_id, SpvDecorationBlock);
| ^
src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here
356 | #define spi_OpDecorate(spi, target, deco, ...) \
| ^
src/libswscale/vulkan/ops.c:475:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
475 | 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:531:44: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
531 | av_assert0((id->nb_const_ids + 31) <= FF_ARRAY_ELEMS(id->const_ids));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libswscale/vulkan/ops.c:765:44: warning: unused parameter 'op' [-Wunused-parameter]
765 | static int insert_vmat_linear(const SwsOp *op, SPICtx *spi, SPIRVIDs *id,
| ^
src/libswscale/vulkan/ops.c:790:68: warning: passing no argument for the '...' parameter of a variadic macro is a C23 extension [-Wvariadic-macro-arguments-omitted]
790 | spi_OpDecorate(spi, spi->id + i, SpvDecorationNoContraction);
| ^
src/libswscale/vulkan/spvasm.h:356:9: note: macro 'spi_OpDecorate' defined here
356 | #define spi_OpDecorate(spi, target, deco, ...) \
| ^
src/libswscale/vulkan/ops.c:1362:37: warning: unused parameter 'sws' [-Wunused-parameter]
1362 | static int add_ops_glsl(SwsContext *sws, VulkanPriv *p, FFVulkanOpsCtx *s,
| ^
336 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:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | 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:568:50: warning: unused parameter 's' [-Wunused-parameter]
568 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool)
| ^
src/libavutil/vulkan.c:612:47: warning: unused parameter 's' [-Wunused-parameter]
612 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e)
| ^
src/libavutil/vulkan.c:880:47: warning: unused parameter 's' [-Wunused-parameter]
880 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f,
| ^
src/libavutil/vulkan.c:1016:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1016 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:1447:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers]
1447 | };
| ^
src/libavutil/vulkan.c:1948:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1948 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:2138:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter]
2138 | uint32_t wg_size[3], uint32_t required_subgroup_size)
| ^
src/libavutil/vulkan.c:2239:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
2239 | for (int i = 0; i < len; i++) {
| ~ ^ ~~~
src/libavutil/vulkan.c:2288:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual]
2288 | .pCode = (void *)spirv,
| ^
src/libavutil/vulkan.c:2277:69: warning: unused parameter 'shd' [-Wunused-parameter]
2277 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd,
| ^
src/libavutil/vulkan.c:2390:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2390 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) &&
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:2440:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
2440 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries;
| ^
src/libavutil/vulkan.c:2449:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
2449 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData;
| ^
src/libavutil/vulkan.c:2520:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
2520 | av_free((void *)spirv);
| ^
src/libavutil/vulkan.c:2546:54: warning: unused parameter 's' [-Wunused-parameter]
2546 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd,
| ^
src/libavutil/vulkan.c:2798:46: warning: unused parameter 'fmt' [-Wunused-parameter]
2798 | 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:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
In file included from src/libswscale/x86/hscale_fast_bilinear_simd.c:21:
src/libswscale/x86/../swscale_internal.h:81:28: warning: cast from 'const struct SwsContext *' to 'struct SwsInternal *' drops const qualifier [-Wcast-qual]
81 | return (SwsInternal *) sws;
| ^
2 warnings generated.
X86ASM libswscale/x86/input.o
25 warnings generated.
CC libswscale/x86/ops.o
In file included from src/libswscale/x86/ops.c:27:
In file included from src/libswscale/x86/../ops_chain.h:27:
In file included from src/libswscale/x86/../ops_internal.h:26:
In file included from src/libswscale/x86/../ops.h:30:
In file included from src/libswscale/x86/../graph.h:30:
src/libswscale/x86/../format.h:172:14: warning: ISO C forbids forward references to 'enum' types [-Wpedantic]
172 | typedef enum SwsPixelType SwsPixelType;
| ^
src/libswscale/x86/ops.c:57:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
57 | for (int i = 0; i < filter->num_weights; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:113:27: warning: comparison of integers of different signs: 'const int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
113 | const int elems = FFMIN(block_size, filter->dst_size - x);
| ^ ~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libswscale/x86/ops.c:462:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
462 | DECL_TABLE_U8( _m1_sse4, 16, SSE4)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:366:16: note: expanded from macro 'DECL_TABLE_U8'
366 | .entries = { \
| ^
src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
src/libswscale/x86/ops.c:463:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
463 | DECL_TABLE_U8( _m1_avx2, 32, AVX2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:366:16: note: expanded from macro 'DECL_TABLE_U8'
366 | .entries = { \
| ^
src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
src/libswscale/x86/ops.c:464:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
464 | DECL_TABLE_U8( _m2_sse4, 32, SSE4)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:366:16: note: expanded from macro 'DECL_TABLE_U8'
366 | .entries = { \
| ^
src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
src/libswscale/x86/ops.c:465:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
465 | DECL_TABLE_U8( _m2_avx2, 64, AVX2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:366:16: note: expanded from macro 'DECL_TABLE_U8'
366 | .entries = { \
| ^
src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
src/libswscale/x86/ops.c:466:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
466 | DECL_TABLE_U16(_m1_avx2, 16, AVX2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:384:16: note: expanded from macro 'DECL_TABLE_U16'
384 | .entries = { \
| ^
src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
src/libswscale/x86/ops.c:467:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
467 | DECL_TABLE_U16(_m2_avx2, 32, AVX2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:384:16: note: expanded from macro 'DECL_TABLE_U16'
384 | .entries = { \
| ^
src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
src/libswscale/x86/ops.c:468:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
468 | DECL_TABLE_U32(_m2_avx2, 16, AVX2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:404:16: note: expanded from macro 'DECL_TABLE_U32'
404 | .entries = { \
| ^
src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
src/libswscale/x86/ops.c:469:1: warning: flexible array initialization is a GNU extension [-Wgnu-flexible-array-initializer]
469 | DECL_TABLE_F32(_m2_avx2, 16, AVX2)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libswscale/x86/ops.c:440:16: note: expanded from macro 'DECL_TABLE_F32'
440 | .entries = { \
| ^
src/libswscale/x86/../ops_chain.h:157:24: note: initialized flexible array member 'entries' is here
157 | const SwsUOpEntry *entries[]; /* terminated by NULL */
| ^
11 warnings generated.
X86ASM libswscale/x86/ops_common.o
X86ASM libswscale/x86/ops_float.o
15 warnings generated.
X86ASM libswscale/x86/ops_int.o
204 warnings generated.
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 ||
| ~~~~~~~ ^ ~~~~~~~~~~~~
16 warnings generated.
CC libavutil/blowfish.o
1 warning generated.
CC libavutil/bprint.o
src/libavutil/bprint.c:114:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
114 | if (extra_len < room)
| ~~~~~~~~~ ^ ~~~~
CC libavutil/buffer.o
1 warning generated.
CC libavutil/camellia.o
src/libavutil/buffer.c:72:35: warning: unused parameter 'opaque' [-Wunused-parameter]
72 | void av_buffer_default_free(void *opaque, uint8_t *data)
| ^
src/libavutil/buffer.c:345:56: warning: unused parameter 'data' [-Wunused-parameter]
345 | static void pool_release_buffer(void *opaque, uint8_t *data)
| ^
2 warnings generated.
CC libavutil/cast5.o
CC libavutil/channel_layout.o
CC libavutil/container_fifo.o
src/libavutil/container_fifo.c:69:34: warning: unused parameter 'flags' [-Wunused-parameter]
69 | unsigned flags)
| ^
src/libavutil/channel_layout.c:156:28: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]
156 | char *endptr = (char *)str;
| ^
src/libavutil/channel_layout.c:166:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
166 | for (i = 0; i < FF_ARRAY_ELEMS(channel_names); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/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)
| ^
src/libavutil/channel_layout.c:322:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
322 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/channel_layout.c:607:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
607 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/channel_layout.c:679:13: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
679 | if (idx >= channel_layout->nb_channels)
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/channel_layout.c:687:17: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
687 | if (idx < ambi_channels)
| ~~~ ^ ~~~~~~~~~~~~~
src/libavutil/channel_layout.c:761:34: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
761 | av_strlcpy(buf, str, FFMIN(sizeof(buf), chname - str));
| ^ ~~~~~~~~~~~ ~~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavutil/channel_layout.c:844:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
844 | for (i = 0; i < FF_ARRAY_ELEMS(channel_layout_map); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
CC libavutil/cpu.o
src/libavutil/cpu.c:215:16: warning: missing field 'help' initializer [-Wmissing-field-initializers]
215 | { NULL },
| ^
1 warning generated.
CC libavutil/crc.o
In file included from src/libavutil/crc.c:31:
In file included from src/libavutil/x86/crc.h:34:
src/libavutil/crc_internal.h:29:19: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
29 | for (i = 0; i < (deg / 8); i += 1) {
| ~ ^ ~~~~~~~
In file included from src/libavutil/crc.c:31:
src/libavutil/x86/crc.h:108:82: warning: unused parameter 'ctx_size' [-Wunused-parameter]
108 | static inline void crc_init_x86(AVCRC *ctx, int le, int bits, uint32_t poly, int ctx_size)
| ^
src/libavutil/crc.c:379:18: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
379 | if (ctx_size >= sizeof(AVCRC) * 1024)
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
CC libavutil/csp.o
src/libavutil/csp.c:580:44: warning: unused parameter 'Lw' [-Wunused-parameter]
580 | static void eotf_smpte_st2084(const double Lw, const double Lb, double E[3])
| ^
src/libavutil/csp.c:580:61: warning: unused parameter 'Lb' [-Wunused-parameter]
580 | static void eotf_smpte_st2084(const double Lw, const double Lb, double E[3])
| ^
src/libavutil/csp.c:586:48: warning: unused parameter 'Lw' [-Wunused-parameter]
586 | static void eotf_smpte_st2084_inv(const double Lw, const double Lb, double L[3])
| ^
src/libavutil/csp.c:586:65: warning: unused parameter 'Lb' [-Wunused-parameter]
586 | static void eotf_smpte_st2084_inv(const double Lw, const double Lb, double L[3])
| ^
3 warnings generated.
CC libavutil/des.o
4 warnings generated.
CC libavutil/detection_bbox.o
In file included from src/libavutil/detection_bbox.c:19:
src/libavutil/detection_bbox.h:87:43: warning: cast from 'const struct AVDetectionBBoxHeader *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
87 | return (AVDetectionBBox *)((uint8_t *)header + header->bboxes_offset +
| ^
1 warning generated.
CC libavutil/dict.o
CC libavutil/display.o
src/libavutil/dict.c:81:37: warning: cast from 'const struct AVDictionaryEntry *' to 'struct AVDictionaryEntry *' drops const qualifier [-Wcast-qual]
81 | return (AVDictionaryEntry *)entry;
| ^
src/libavutil/dict.c:95:30: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
95 | copy_value = (void *)value;
| ^
src/libavutil/dict.c:103:28: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
103 | copy_key = (void *)key;
| ^
CC libavutil/dovi_meta.o
In file included from src/libavutil/dovi_meta.c:23:
src/libavutil/dovi_meta.h:365:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
365 | return (AVDOVIRpuDataHeader *)((uint8_t *) data + data->header_offset);
| ^
src/libavutil/dovi_meta.h:371:46: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
371 | return (AVDOVIDataMapping *)((uint8_t *) data + data->mapping_offset);
| ^
src/libavutil/dovi_meta.h:377:48: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
377 | return (AVDOVIColorMetadata *)((uint8_t *) data + data->color_offset);
| ^
src/libavutil/dovi_meta.h:387:41: warning: cast from 'const struct AVDOVIMetadata *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
387 | return (AVDOVIDmData *)((uint8_t *) data + data->ext_block_offset +
| ^
4 warnings generated.
3 warnings generated.
CC libavutil/encryption_info.o
CC libavutil/downmix_info.o
CC libavutil/error.o
CC libavutil/eval.o
CC libavutil/executor.o
src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
158 | return !IS_IDENTIFIER_CHAR(s[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/eval.c:149:81: note: expanded from macro 'IS_IDENTIFIER_CHAR'
149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
| ~~~~~~~~~ ^ ~~~
src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
158 | return !IS_IDENTIFIER_CHAR(s[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/eval.c:149:61: note: expanded from macro 'IS_IDENTIFIER_CHAR'
149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
| ~~~~~~~~~ ^ ~~~
src/libavutil/eval.c:158:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
158 | return !IS_IDENTIFIER_CHAR(s[i]);
| ^~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/eval.c:149:42: note: expanded from macro 'IS_IDENTIFIER_CHAR'
149 | #define IS_IDENTIFIER_CHAR(c) ((c) - '0' <= 9U || (c) - 'a' <= 25U || (c) - 'A' <= 25U || (c) == '_')
| ~~~~~~~~~ ^ ~~
src/libavutil/eval.c:191:28: warning: unused parameter 'v' [-Wunused-parameter]
191 | static double etime(double v)
| ^
src/libavutil/eval.c:411:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
411 | for (i = 0; i < FF_ARRAY_ELEMS(constants); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavutil/fifo.o
CC libavutil/file.o
src/libavutil/file.c:80:18: warning: comparison of integers of different signs: 'off_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
80 | if (off_size > SIZE_MAX) {
| ~~~~~~~~ ^ ~~~~~~~~
1 warning generated.
CC libavutil/file_open.o
5 warnings generated.
CC libavutil/film_grain_params.o
CC libavutil/fixed_dsp.o
CC libavutil/float_dsp.o
src/libavutil/float_dsp.c:135:55: warning: unused parameter 'bit_exact' [-Wunused-parameter]
135 | av_cold AVFloatDSPContext *avpriv_float_dsp_alloc(int bit_exact)
| ^
src/libavutil/fixed_dsp.c:151:48: warning: unused parameter 'bit_exact' [-Wunused-parameter]
151 | AVFixedDSPContext * avpriv_alloc_fixed_dsp(int bit_exact)
| ^
1 warning generated.
1 warning generated.
CC libavutil/float_scalarproduct.o
CC libavutil/frame.o
CC libavutil/hash.o
src/libavutil/frame.c:180:28: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
180 | if (frame->linesize[0] > SIZE_MAX - align)
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavutil/frame.c:313:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
313 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/frame.c:353:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
353 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) {
| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/frame.c:412:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
412 | for (int i = 0; i < FF_ARRAY_ELEMS(src->buf); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/frame.c:460:27: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
460 | if (ch <= 0 || ch > SIZE_MAX / sizeof(*dst->extended_data)) {
| ~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/frame.c:503:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
503 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/frame.c:543:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
543 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/frame.c:621:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
621 | for (int i = 0; i < FF_ARRAY_ELEMS(frame->buf) && frame->buf[i]; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/frame.c:662:31: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual]
662 | return (AVFrameSideData *)av_frame_side_data_get(
| ^
src/libavutil/frame.c:772:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
772 | (frame->crop_top + frame->crop_bottom) >= frame->height)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavutil/frame.c:771:48: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
771 | (frame->crop_left + frame->crop_right) >= frame->width ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
src/libavutil/hash.c:220:22: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
220 | memcpy(dst, buf, FFMIN(size, rsize));
| ^ ~~~~ ~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavutil/hash.c:221:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
221 | if (size > rsize)
| ~~~~ ^ ~~~~~
src/libavutil/hash.c:231:21: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
231 | for (i = 0; i < FFMIN(rsize, size / 2); i++)
| ^ ~~~~~ ~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavutil/hash.c:243:22: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
243 | memcpy(dst, b64, FFMIN(osize, size));
| ^ ~~~~~ ~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/libavutil/hash.c:244:14: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
244 | if (size < osize)
| ~~~~ ^ ~~~~~
5 warnings generated.
CC libavutil/hdr_dynamic_metadata.o
11 warnings generated.
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/hdr_dynamic_vivid_metadata.o
CC libavutil/hmac.o
src/libavutil/hmac.c:159:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
159 | if (keylen > c->blocklen) {
| ~~~~~~ ^ ~~~~~~~~~~~
src/libavutil/hmac.c:185:16: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
185 | if (outlen < c->hashlen)
| ~~~~~~ ^ ~~~~~~~~~~
2 warnings generated.
CC libavutil/hwcontext.o
src/libavutil/hwcontext.c:113:25: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
113 | for (type = 0; type < FF_ARRAY_ELEMS(hw_type_names); type++) {
| ~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext.c:157:37: warning: unused parameter 'opaque' [-Wunused-parameter]
157 | static void hwdevice_ctx_free(void *opaque, uint8_t *data)
| ^
src/libavutil/hwcontext.c:241:36: warning: unused parameter 'opaque' [-Wunused-parameter]
241 | static void hwframe_ctx_free(void *opaque, uint8_t *data)
| ^
src/libavutil/hwcontext.c:388:71: warning: unused parameter 'flags' [-Wunused-parameter]
388 | enum AVPixelFormat **formats, int flags)
| ^
src/libavutil/hwcontext.c:506:73: warning: unused parameter 'flags' [-Wunused-parameter]
506 | int av_hwframe_get_buffer(AVBufferRef *hwframe_ref, AVFrame *frame, int flags)
| ^
5 warnings generated.
CC libavutil/hwcontext_amf.o
src/libavutil/hwcontext_amf.c:78:65: warning: unused parameter 'pThis' [-Wunused-parameter]
78 | static void AMF_CDECL_CALL AMFTraceWriter_Flush(AMFTraceWriter *pThis)
| ^
src/libavutil/hwcontext_amf.c:136:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
136 | for (i = 0; i < amf_countof(format_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_amf.c:147:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
147 | for (i = 0; i < amf_countof(format_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_amf.c:340:58: warning: unused parameter 'ctx' [-Wunused-parameter]
340 | static int amf_frames_get_constraints(AVHWDeviceContext *ctx,
| ^
src/libavutil/hwcontext_amf.c:341:52: warning: unused parameter 'hwconfig' [-Wunused-parameter]
341 | const void *hwconfig,
| ^
src/libavutil/hwcontext_amf.c:351:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
351 | for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_amf.c:365:34: warning: unused parameter 'opaque' [-Wunused-parameter]
365 | static void amf_dummy_free(void *opaque, uint8_t *data)
| ^
src/libavutil/hwcontext_amf.c:365:51: warning: unused parameter 'data' [-Wunused-parameter]
365 | static void amf_dummy_free(void *opaque, uint8_t *data)
| ^
src/libavutil/hwcontext_amf.c:370:57: warning: unused parameter 'size' [-Wunused-parameter]
370 | static AVBufferRef *amf_pool_alloc(void *opaque, size_t size)
| ^
src/libavutil/hwcontext_amf.c:387:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
387 | for (i = 0; i < FF_ARRAY_ELEMS(supported_formats); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_amf.c:418:56: warning: unused parameter 'ctx' [-Wunused-parameter]
418 | static int amf_transfer_get_formats(AVHWFramesContext *ctx,
| ^
src/libavutil/hwcontext_amf.c:419:70: warning: unused parameter 'dir' [-Wunused-parameter]
419 | enum AVHWFrameTransferDirection dir,
| ^
src/libavutil/hwcontext_amf.c:428:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
428 | for (i = 0; i < FF_ARRAY_ELEMS(supported_transfer_formats); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_amf.c:436:39: warning: unused parameter 'opaque' [-Wunused-parameter]
436 | static void amf_free_amfsurface(void *opaque, uint8_t *data)
| ^
src/libavutil/hwcontext_amf.c:475:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
475 | av_assert0(planes < FF_ARRAY_ELEMS(dst_data));
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavutil/hwcontext_amf.c:509:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
509 | av_assert0(planes < FF_ARRAY_ELEMS(src_data));
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
src/libavutil/hwcontext_amf.c:551:27: warning: equality comparison between function pointer and void pointer ('void *' and 'void (*)(void *)') [-Wpedantic]
551 | if (amf_ctx->lock_ctx == amf_lock_default) {
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_amf.c:635:43: warning: unused parameter 'device' [-Wunused-parameter]
635 | const char *device,
| ^
src/libavutil/hwcontext_amf.c:636:45: warning: unused parameter 'opts' [-Wunused-parameter]
636 | AVDictionary *opts, int flags)
| ^
src/libavutil/hwcontext_amf.c:636:55: warning: unused parameter 'flags' [-Wunused-parameter]
636 | AVDictionary *opts, int flags)
| ^
In file included from src/libavutil/hwcontext_amf.c:27:
src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__))
| ^
src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
src/libavutil/hwcontext_amf_internal.h:43:78: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__))
| ^
src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__))
| ^
src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
src/libavutil/hwcontext_amf_internal.h:43:78: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__))
| ^
src/libavutil/hwcontext_amf_internal.h:43:76: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
43 | #define AMF_IFACE_CALL(this, function, ...) ((this)->pVtbl->function((this), ##__VA_ARGS__))
| ^
src/libavutil/hwcontext_amf.c:874:31: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
874 | for (int plane = 0; plane < plane_count; ++plane)
| ~~~~~ ^ ~~~~~~~~~~~
2 warnings generated.
CC libavutil/hwcontext_drm.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,
| ^
28 warnings generated.
CC libavutil/hwcontext_vulkan.o
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
43 warnings generated.
CC libavutil/imgutils.o
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:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | for (int j = 0; j < FF_ARRAY_ELEMS(extensions); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:671:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
671 | for (int i = 0; i < FF_ARRAY_ELEMS(lib_names); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:769:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
769 | for (int i = 0; i < FF_ARRAY_ELEMS(optional_instance_exts) - 1; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:783:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
783 | for (int i = 0; i < FF_ARRAY_ELEMS(optional_device_exts); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:792:69: warning: unused parameter 'messageType' [-Wunused-parameter]
792 | VkDebugUtilsMessageTypeFlagsEXT messageType,
| ^
src/libavutil/hwcontext_vulkan.c:817:23: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
817 | for (int i = 0; i < data->cmdBufLabelCount; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:851:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
851 | for (int i = 0; i < p->mprops.memoryTypeCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1035:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
1035 | RELEASE_PROPS(extension_names, extensions_found);
| ^
src/libavutil/hwcontext_vulkan.c:840:29: note: expanded from macro 'RELEASE_PROPS'
840 | av_free((void *)((props)[i])); \
| ^
src/libavutil/hwcontext_vulkan.c:950:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
950 | for (int j = 0; j < sup_ext_count; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:970:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
970 | for (int j = 0; j < sup_ext_count; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:991:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
991 | for (int j = 0; j < sup_ext_count; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1010:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1010 | for (int j = 0; j < sup_ext_count; j++) {
| ~ ^ ~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1178:9: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
1178 | RELEASE_PROPS(enabled_layers, enabled_layers_count);
| ^
src/libavutil/hwcontext_vulkan.c:840:29: note: expanded from macro 'RELEASE_PROPS'
840 | av_free((void *)((props)[i])); \
| ^
src/libavutil/hwcontext_vulkan.c:1075:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1075 | for (int i = 0; i < sup_layer_count; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1108:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1108 | for (int i = 0; i < sup_layer_count; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1147:31: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1147 | for (int j = 0; j < sup_layer_count; j++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1178:9: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1178 | RELEASE_PROPS(enabled_layers, enabled_layers_count);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:839:27: note: expanded from macro 'RELEASE_PROPS'
839 | for (int i = 0; i < count; i++) \
| ~ ^ ~~~~~
src/libavutil/hwcontext_vulkan.c:1321:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
1321 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount);
| ^
src/libavutil/hwcontext_vulkan.c:840:29: note: expanded from macro 'RELEASE_PROPS'
840 | av_free((void *)((props)[i])); \
| ^
src/libavutil/hwcontext_vulkan.c:1321:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual]
1321 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount);
| ^
src/libavutil/hwcontext_vulkan.c:1321:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1321 | RELEASE_PROPS(inst_props.ppEnabledLayerNames, inst_props.enabledLayerCount);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:839:27: note: expanded from macro 'RELEASE_PROPS'
839 | for (int i = 0; i < count; i++) \
| ~ ^ ~~~~~
src/libavutil/hwcontext_vulkan.c:1408:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1408 | for (int i = 0; i < num; i++) {
| ~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1427:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1427 | for (int i = 0; i < num; i++) {
| ~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1437:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1437 | 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:1464:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1464 | for (int i = 0; i < num; i++) {
| ~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1476:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1476 | for (int i = 0; i < num; i++) {
| ~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1487:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1487 | if (select->index < num) {
| ~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1526:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1526 | for (int i = 0; i < num_qf; i++) {
| ~ ^ ~~~~~~
src/libavutil/hwcontext_vulkan.c:1556:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1556 | for (int i = 0; i < num_qf; i++) {
| ~ ^ ~~~~~~
src/libavutil/hwcontext_vulkan.c:1726:33: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual]
1726 | av_free((void *)cd->pQueueCreateInfos[i].pQueuePriorities);
| ^
src/libavutil/hwcontext_vulkan.c:1727:29: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual]
1727 | av_free((void *)cd->pQueueCreateInfos);
| ^
src/libavutil/hwcontext_vulkan.c:1734:41: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'struct VkDeviceQueueCreateInfo *' drops const qualifier [-Wcast-qual]
1734 | pc = (VkDeviceQueueCreateInfo *)cd->pQueueCreateInfos;
| ^
src/libavutil/hwcontext_vulkan.c:1618:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1618 | for (int i = 0; i < num; i++) {
| ~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1681:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1681 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1681:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1681 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1681:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1681 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1681:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1681 | PICK_QF(VK_QUEUE_GRAPHICS_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1682:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1682 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1682:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1682 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1682:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1682 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1682:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1682 | PICK_QF(VK_QUEUE_COMPUTE_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1683:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1683 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1683:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1683 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1683:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1683 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1683:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1683 | PICK_QF(VK_QUEUE_TRANSFER_BIT, VK_VIDEO_CODEC_OPERATION_NONE_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1685:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1685 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1685:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1685 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1685:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1685 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1685:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1685 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1686:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1686 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1686:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1686 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1686:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1686 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1686:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1686 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1688:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1688 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1688:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1688 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1688:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1688 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1688:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1688 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1689:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1689 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1689:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1689 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1689:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1689 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1689:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1689 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1692:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1692 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1692:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1692 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1692:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1692 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1692:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1692 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_VP9_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1696:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1696 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1696:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1696 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1696:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1696 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1696:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1696 | PICK_QF(VK_QUEUE_VIDEO_ENCODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_ENCODE_AV1_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1698:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1698 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1653:17: note: expanded from macro 'PICK_QF'
1653 | if (idx == -1) \
| ~~~ ^ ~~
src/libavutil/hwcontext_vulkan.c:1698:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1698 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1656:23: note: expanded from macro 'PICK_QF'
1656 | for (i = 0; i < hwctx->nb_qf; i++) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1698:5: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1698 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1657:34: note: expanded from macro 'PICK_QF'
1657 | if (hwctx->qf[i].idx == idx) { \
| ~~~~~~~~~~~~~~~~ ^ ~~~
src/libavutil/hwcontext_vulkan.c:1698:5: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1698 | PICK_QF(VK_QUEUE_VIDEO_DECODE_BIT_KHR, VK_VIDEO_CODEC_OPERATION_DECODE_AV1_BIT_KHR);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1663:15: note: expanded from macro 'PICK_QF'
1663 | if (i == hwctx->nb_qf) { \
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1710:28: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1710 | for (uint32_t i = 0; i < hwctx->nb_qf; i++) {
| ~ ^ ~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1715:34: warning: comparison of integers of different signs: 'int' and 'const uint32_t' (aka 'const unsigned int') [-Wsign-compare]
1715 | if (hwctx->qf[i].idx == cd->pQueueCreateInfos[j].queueFamilyIndex) {
| ~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1731:32: warning: comparison of integers of different signs: 'uint32_t' (aka 'unsigned int') and 'int' [-Wsign-compare]
1731 | for (uint32_t j = 0; j < hwctx->qf[i].num; j++)
| ~ ^ ~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1771:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
1771 | RELEASE_PROPS(hwctx->enabled_inst_extensions, hwctx->nb_enabled_inst_extensions);
| ^
src/libavutil/hwcontext_vulkan.c:840:29: note: expanded from macro 'RELEASE_PROPS'
840 | 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_inst_extensions, hwctx->nb_enabled_inst_extensions);
| ^
src/libavutil/hwcontext_vulkan.c:1772:5: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
1772 | RELEASE_PROPS(hwctx->enabled_dev_extensions, hwctx->nb_enabled_dev_extensions);
| ^
src/libavutil/hwcontext_vulkan.c:840:29: note: expanded from macro 'RELEASE_PROPS'
840 | av_free((void *)((props)[i])); \
| ^
src/libavutil/hwcontext_vulkan.c:1772:19: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual]
1772 | RELEASE_PROPS(hwctx->enabled_dev_extensions, hwctx->nb_enabled_dev_extensions);
| ^
src/libavutil/hwcontext_vulkan.c:1822:29: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual]
1822 | av_free((void *)dev_info.pQueueCreateInfos[i].pQueuePriorities);
| ^
src/libavutil/hwcontext_vulkan.c:1823:25: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual]
1823 | av_free((void *)dev_info.pQueueCreateInfos);
| ^
src/libavutil/hwcontext_vulkan.c:1851:25: warning: cast from 'const float *' to 'void *' drops const qualifier [-Wcast-qual]
1851 | av_free((void *)dev_info.pQueueCreateInfos[i].pQueuePriorities);
| ^
src/libavutil/hwcontext_vulkan.c:1852:21: warning: cast from 'const struct VkDeviceQueueCreateInfo *' to 'void *' drops const qualifier [-Wcast-qual]
1852 | av_free((void *)dev_info.pQueueCreateInfos);
| ^
src/libavutil/hwcontext_vulkan.c:1858:29: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
1858 | av_free((void *)dev_info.ppEnabledExtensionNames[i]);
| ^
src/libavutil/hwcontext_vulkan.c:1859:25: warning: cast from 'const char *const *' to 'void *' drops const qualifier [-Wcast-qual]
1859 | av_free((void *)dev_info.ppEnabledExtensionNames);
| ^
src/libavutil/hwcontext_vulkan.c:1793:66: warning: unused parameter 'flags' [-Wunused-parameter]
1793 | AVDictionary *opts, int flags)
| ^
src/libavutil/hwcontext_vulkan.c:1821:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1821 | for (int i = 0; i < dev_info.queueCreateInfoCount; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1850:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1850 | for (int i = 0; i < dev_info.queueCreateInfoCount; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:1857:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1857 | for (int i = 0; i < dev_info.enabledExtensionCount; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/imgutils.c:54:39: warning: unused parameter 'plane' [-Wunused-parameter]
54 | int image_get_linesize(int width, int plane,
| ^
src/libavutil/hwcontext_vulkan.c:1924:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1924 | for (int j = 0; j < FF_ARRAY_ELEMS(optional_device_exts); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/hwcontext_vulkan.c:2205:54: warning: unused parameter 'hwconfig' [-Wunused-parameter]
2205 | const void *hwconfig,
| ^
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/hwcontext_vulkan.c:2267:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2267 | for (int i = 0; i < p->mprops.memoryTypeCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:2356:20: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
2356 | while (nb_sems < FF_ARRAY_ELEMS(f->sem) && f->sem[nb_sems])
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:2439:65: warning: cast from 'const void *' to 'void *' drops const qualifier [-Wcast-qual]
2439 | use_ded_mem ? &ded_alloc : (void *)ded_alloc.pNext,
| ^
src/libavutil/hwcontext_vulkan.c:2570:70: warning: unused parameter 'ectx' [-Wunused-parameter]
2570 | static int switch_layout_host(AVHWFramesContext *hwfc, FFVkExecPool *ectx,
| ^
src/libavutil/hwcontext_vulkan.c:2584:19: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2584 | for (i = 0; i < p->vkctx.host_image_props.copyDstLayoutCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:2588:11: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2588 | if (i == p->vkctx.host_image_props.copyDstLayoutCount)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:2830:60: warning: unused parameter 'size' [-Wunused-parameter]
2830 | static AVBufferRef *vulkan_pool_alloc(void *opaque, size_t size)
| ^
src/libavutil/hwcontext_vulkan.c:2909:43: warning: unused parameter 'fc' [-Wunused-parameter]
2909 | static void lock_frame(AVHWFramesContext *fc, AVVkFrame *vkf)
| ^
src/libavutil/hwcontext_vulkan.c:2914:45: warning: unused parameter 'fc' [-Wunused-parameter]
2914 | static void unlock_frame(AVHWFramesContext *fc, AVVkFrame *vkf)
| ^
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/hwcontext_vulkan.c:3183:72: warning: unused parameter 'dir' [-Wunused-parameter]
3183 | enum AVHWFrameTransferDirection dir,
| ^
src/libavutil/hwcontext_vulkan.c:3243:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
3243 | for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/imgutils.c:559:19: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
559 | for (i = 0; i < clear_size; i++) {
| ~ ^ ~~~~~~~~~~
src/libavutil/imgutils.c:584:52: warning: unused parameter 'flags' [-Wunused-parameter]
584 | int width, int height, int flags)
| ^
src/libavutil/hwcontext_vulkan.c:4093:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
4093 | for (int i = 0; i < FF_ARRAY_ELEMS(vulkan_drm_format_map); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:4177:54: warning: unused parameter 'flags' [-Wunused-parameter]
4177 | const AVFrame *src, int flags)
| ^
src/libavutil/hwcontext_vulkan.c:4555:27: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
4555 | for (int j = 0; j < p->vkctx.host_image_props.copySrcLayoutCount; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/hwcontext_vulkan.c:4835:59: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual]
4835 | return vulkan_transfer_frame(hwfc, (AVFrame *)src, dst, 1);
| ^
src/libavutil/hwcontext_vulkan.c:4956:64: warning: cast from 'const struct AVFrame *' to 'struct AVFrame *' drops const qualifier [-Wcast-qual]
4956 | return vulkan_transfer_frame(hwfc, dst, (AVFrame *)src, 0);
| ^
src/libavutil/hwcontext_vulkan.c:4961:55: warning: unused parameter 'src_fc' [-Wunused-parameter]
4961 | AVHWFramesContext *src_fc, int flags)
| ^
src/libavutil/hwcontext_vulkan.c:4961:67: warning: unused parameter 'flags' [-Wunused-parameter]
4961 | AVHWFramesContext *src_fc, int flags)
| ^
8 warnings generated.
CC libavutil/integer.o
CC libavutil/intmath.o
CC libavutil/lfg.o
CC libavutil/lls.o
CC libavutil/log.o
src/libavutil/log.c:339:56: warning: format specifies type 'void *' but the argument has type 'AVClass **' (aka 'struct AVClass **') [-Wformat-pedantic]
338 | av_bprintf(part+0, "[%s @ %p] ",
| ~~
339 | item_name(parent, *parent), parent);
| ^~~~~~
src/libavutil/log.c:463:12: warning: initializing 'void (*)(void *, int, const char *, struct __va_list_tag *)' with an expression of type 'void *' converts between void pointer and function pointer [-Wpedantic]
463 | void (*log_callback)(void*, int, const char*, va_list) =
| ^
464 | (void *)atomic_load_explicit(&av_log_callback, memory_order_relaxed);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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:52:31: warning: cast from 'const void *' to 'const struct AVClass **' drops const qualifier [-Wcast-qual]
52 | class = *(const AVClass**)obj;
| ^
src/libavutil/opt.c:124:24: warning: cast from 'const void *const *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
124 | return (unsigned *)((const void * const *)parray + 1);
| ^
src/libavutil/opt.c:179:34: warning: comparison of integers of different signs: 'const enum AVOptionType' and 'int' [-Wsign-compare]
179 | if (require_type && (o->type != require_type)) {
| ~~~~~~~ ^ ~~~~~~~~~~~~
src/libavutil/opt.c:235:35: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
235 | *intnum = *(unsigned int*)dst;
| ^
src/libavutil/opt.c:238:42: warning: cast from 'const void *' to 'enum AVPixelFormat *' drops const qualifier [-Wcast-qual]
238 | *intnum = *(enum AVPixelFormat *)dst;
| ^
src/libavutil/opt.c:241:43: warning: cast from 'const void *' to 'enum AVSampleFormat *' drops const qualifier [-Wcast-qual]
241 | *intnum = *(enum AVSampleFormat *)dst;
| ^
src/libavutil/opt.c:245:27: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual]
245 | *intnum = *(int *)dst;
| ^
src/libavutil/opt.c:248:36: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
248 | *intnum = *(unsigned int *)dst;
| ^
src/libavutil/opt.c:253:31: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual]
253 | *intnum = *(int64_t *)dst;
| ^
src/libavutil/opt.c:256:26: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]
256 | *num = *(float *)dst;
| ^
src/libavutil/opt.c:259:27: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual]
259 | *num = *(double *)dst;
| ^
src/libavutil/opt.c:262:34: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual]
262 | *intnum = ((AVRational *)dst)->num;
| ^
src/libavutil/opt.c:263:34: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual]
263 | *den = ((AVRational *)dst)->den;
| ^
src/libavutil/opt.c:357:36: warning: unused parameter 'obj' [-Wunused-parameter]
357 | static int set_string_binary(void *obj, const AVOption *o, const char *val, uint8_t **dst)
| ^
src/libavutil/opt.c:357:57: warning: unused parameter 'o' [-Wunused-parameter]
357 | static int set_string_binary(void *obj, const AVOption *o, const char *val, uint8_t **dst)
| ^
src/libavutil/opt.c:391:29: warning: unused parameter 'obj' [-Wunused-parameter]
391 | static int set_string(void *obj, const AVOption *o, const char *val, uint8_t **dst)
| ^
src/libavutil/opt.c:391:50: warning: unused parameter 'o' [-Wunused-parameter]
391 | static int set_string(void *obj, const AVOption *o, const char *val, uint8_t **dst)
| ^
src/libavutil/opt.c:434:22: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
434 | for (; i < sizeof(buf) - 1 && val[i] && val[i] != '+' && val[i] != '-'; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/libavutil/opt.c:457:40: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
457 | if (ci + 6 >= FF_ARRAY_ELEMS(const_values)) {
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/opt.c:591:40: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
591 | if (*tail || (unsigned)fmt >= fmt_nb) {
| ~~~~~~~~~~~~~ ^ ~~~~~~
src/libavutil/opt.c:641:34: warning: unused parameter 'obj' [-Wunused-parameter]
641 | static int set_string_dict(void *obj, const AVOption *o, const char *val, uint8_t **dst)
| ^
src/libavutil/opt.c:641:55: warning: unused parameter 'o' [-Wunused-parameter]
641 | static int set_string_dict(void *obj, const AVOption *o, const char *val, uint8_t **dst)
| ^
src/libavutil/opt.c:659:44: warning: unused parameter 'obj' [-Wunused-parameter]
659 | static int set_string_channel_layout(void *obj, const AVOption *o,
| ^
src/libavutil/opt.c:659:65: warning: unused parameter 'o' [-Wunused-parameter]
659 | static int set_string_channel_layout(void *obj, const AVOption *o,
| ^
src/libavutil/opt.c:1046:68: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual]
1046 | ret = snprintf(*pbuf, buf_len, "%s", get_bool_name(*(int *)dst));
| ^
src/libavutil/opt.c:1049:58: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual]
1049 | ret = snprintf(*pbuf, buf_len, "0x%08X", *(int *)dst);
| ^
src/libavutil/opt.c:1052:54: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual]
1052 | ret = snprintf(*pbuf, buf_len, "%d", *(int *)dst);
| ^
src/libavutil/opt.c:1055:59: warning: cast from 'const void *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
1055 | ret = snprintf(*pbuf, buf_len, "%u", *(unsigned *)dst);
| ^
src/libavutil/opt.c:1058:63: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual]
1058 | ret = snprintf(*pbuf, buf_len, "%"PRId64, *(int64_t *)dst);
| ^
src/libavutil/opt.c:1061:64: warning: cast from 'const void *' to 'unsigned long *' drops const qualifier [-Wcast-qual]
1061 | ret = snprintf(*pbuf, buf_len, "%"PRIu64, *(uint64_t *)dst);
| ^
src/libavutil/opt.c:1064:56: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]
1064 | ret = snprintf(*pbuf, buf_len, "%f", *(float *)dst);
| ^
src/libavutil/opt.c:1067:57: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual]
1067 | ret = snprintf(*pbuf, buf_len, "%f", *(double *)dst);
| ^
src/libavutil/opt.c:1071:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual]
1071 | ret = snprintf(*pbuf, buf_len, "%d/%d", ((AVRational *)dst)->num, ((AVRational *)dst)->den);
| ^
src/libavutil/opt.c:1071:90: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual]
1071 | ret = snprintf(*pbuf, buf_len, "%d/%d", ((AVRational *)dst)->num, ((AVRational *)dst)->den);
| ^
src/libavutil/opt.c:1077:26: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual]
1077 | if (*(uint8_t **)dst) {
| ^
src/libavutil/opt.c:1078:44: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual]
1078 | *pbuf = av_strdup(*(uint8_t **)dst);
| ^
src/libavutil/opt.c:1090:27: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual]
1090 | if (!*(uint8_t **)dst && (search_flags & AV_OPT_ALLOW_NULL)) {
| ^
src/libavutil/opt.c:1094:36: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1094 | len = *(int *)(((uint8_t *)dst) + sizeof(uint8_t *));
| ^
src/libavutil/opt.c:1103:28: warning: cast from 'const void *' to 'unsigned char **' drops const qualifier [-Wcast-qual]
1103 | bin = *(uint8_t **)dst;
| ^
src/libavutil/opt.c:1109:57: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual]
1109 | ret = snprintf(*pbuf, buf_len, "%dx%d", ((int *)dst)[0], ((int *)dst)[1]);
| ^
src/libavutil/opt.c:1109:74: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual]
1109 | ret = snprintf(*pbuf, buf_len, "%dx%d", ((int *)dst)[0], ((int *)dst)[1]);
| ^
src/libavutil/opt.c:1112:110: warning: cast from 'const void *' to 'enum AVPixelFormat *' drops const qualifier [-Wcast-qual]
1112 | ret = snprintf(*pbuf, buf_len, "%s", (char *)av_x_if_null(av_get_pix_fmt_name(*(enum AVPixelFormat *)dst), "none"));
| ^
src/libavutil/opt.c:1115:114: warning: cast from 'const void *' to 'enum AVSampleFormat *' drops const qualifier [-Wcast-qual]
1115 | ret = snprintf(*pbuf, buf_len, "%s", (char *)av_x_if_null(av_get_sample_fmt_name(*(enum AVSampleFormat *)dst), "none"));
| ^
src/libavutil/opt.c:1118:35: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual]
1118 | int64_t i64 = *(int64_t *)dst;
| ^
src/libavutil/opt.c:1125:41: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1125 | (int)((uint8_t *)dst)[0], (int)((uint8_t *)dst)[1],
| ^
src/libavutil/opt.c:1125:67: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1125 | (int)((uint8_t *)dst)[0], (int)((uint8_t *)dst)[1],
| ^
src/libavutil/opt.c:1126:41: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1126 | (int)((uint8_t *)dst)[2], (int)((uint8_t *)dst)[3]);
| ^
src/libavutil/opt.c:1126:67: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
1126 | (int)((uint8_t *)dst)[2], (int)((uint8_t *)dst)[3]);
| ^
src/libavutil/opt.c:1132:32: warning: cast from 'const void *' to 'struct AVDictionary **' drops const qualifier [-Wcast-qual]
1132 | if (!*(AVDictionary **)dst && (search_flags & AV_OPT_ALLOW_NULL)) {
| ^
src/libavutil/opt.c:1136:53: warning: cast from 'const void *' to 'struct AVDictionary **' drops const qualifier [-Wcast-qual]
1136 | return av_dict_get_string(*(AVDictionary **)dst, (char **)pbuf, '=', ':');
| ^
src/libavutil/opt.c:1241:13: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1241 | iCC libavutil/parseutils.o
f (ret >= sizeof(buf))
| ~~~ ^ ~~~~~~~~~~~
src/libavutil/opt.c:2119:57: warning: cast from 'const void *const *' to 'void **' drops const qualifier [-Wcast-qual]
2119 | opt_array_pelem(o, *(void**)psrc, i));
| ^
src/libavutil/opt.c:2141:22: warning: cast from 'const void *' to 'struct AVClass **' drops const qualifier [-Wcast-qual]
2141 | c = *(AVClass **)src;
| ^
src/libavutil/opt.c:2147:38: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
2147 | void *field_src = (uint8_t *)src + o->offset;
| ^
src/libavutil/opt.c:2205:55: warning: cast from 'const void *' to 'void **' drops const qualifier [-Wcast-qual]
2205 | const void *src = opt_array_pelem(o, *(void**)parray, start_elem + i);
| ^
src/libavutil/opt.c:2356:37: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
2356 | const void *src = (uint8_t*)val + i * elem_size_val;
| ^
src/libavutil/opt.c:2381:68: warning: cast from 'const void *' to 'const char **' drops const qualifier [-Wcast-qual]
2381 | ret = opt_set_elem(obj, target_obj, o, *(const char **)src, dst);
| ^
src/libavutil/opt.c:2391:57: warning: cast from 'const void *' to 'int *' drops const qualifier [-Wcast-qual]
2391 | case AV_OPT_TYPE_INT: intnum = *(int*)src; break;
| ^
src/libavutil/opt.c:2392:61: warning: cast from 'const void *' to 'long *' drops const qualifier [-Wcast-qual]
2392 | case AV_OPT_TYPE_INT64: intnum = *(int64_t*)src; break;
| ^
src/libavutil/opt.c:2393:59: warning: cast from 'const void *' to 'float *' drops const qualifier [-Wcast-qual]
2393 | case AV_OPT_TYPE_FLOAT: num = *(float*)src; break;
| ^
src/libavutil/opt.c:2394:60: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual]
2394 | case AV_OPT_TYPE_DOUBLE: num = *(double*)src; break;
| ^
src/libavutil/opt.c:2395:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual]
2395 | case AV_OPT_TYPE_RATIONAL: intnum = ((AVRational*)src)->num;
| ^
src/libavutil/opt.c:2396:64: warning: cast from 'const void *' to 'struct AVRational *' drops const qualifier [-Wcast-qual]
2396 | 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)
| ~~~~~~~ ^ ~~~~~~~~~~~~~~~
114 warnings generated.
CC libavutil/pixdesc.o
7 warnings generated.
CC libavutil/pixelutils.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/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) ||
| ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
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++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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
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)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~
2 warnings generated.
CC libavutil/raw_color_params.o
63 warnings generated.
CC libavutil/rc4.o
src/libavutil/rc4.c:34:65: warning: unused parameter 'decrypt' [-Wunused-parameter]
34 | int av_rc4_init(AVRC4 *r, const uint8_t *key, int key_bits, int decrypt) {
| ^
src/libavutil/rc4.c:55:83: warning: unused parameter 'iv' [-Wunused-parameter]
55 | void av_rc4_crypt(AVRC4 *r, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) {
| ^
src/libavutil/rc4.c:55:91: warning: unused parameter 'decrypt' [-Wunused-parameter]
55 | void av_rc4_crypt(AVRC4 *r, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) {
| ^
CC libavutil/refstruct.o
3 warnings generated.
12 warnings generated.
CC libavutil/reverse.o
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((voidCC libavutil/samplefmt.o
*)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)
| ^
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;
| ^
3 warnings generated.
CC libavutil/sha.o
1 warning generated.
CC libavutil/sha512.o
CC libavutil/side_data.o
CC libavutil/slicethread.o
src/libavutil/side_data.c:29:87: warning: missing field 'props' initializer [-Wmissing-field-initializers]
29 | [AV_FRAME_DATA_A53_CC] = { "ATSC A53 Part 4 Closed Captions" },
| ^
src/libavutil/side_data.c:32:81: warning: missing field 'props' initializer [-Wmissing-field-initializers]
32 | [AV_FRAME_DATA_AFD] = { "Active format description" },
| ^
src/libavutil/side_data.c:34:68: warning: missing field 'props' initializer [-Wmissing-field-initializers]
34 | [AV_FRAME_DATA_SKIP_SAMPLES] = { "Skip samples" },
| ^
src/libavutil/side_data.c:35:68: warning: missing field 'props' initializer [-Wmissing-field-initializers]
35 | [AV_FRAME_DATA_GOP_TIMECODE] = { "GOP timecode" },
| ^
src/libavutil/side_data.c:36:75: warning: missing field 'props' initializer [-Wmissing-field-initializers]
36 | [AV_FRAME_DATA_S12M_TIMECODE] = { "SMPTE 12-1 timecode" },
| ^
src/libavutil/side_data.c:41:81: warning: missing field 'props' initializer [-Wmissing-field-initializers]
41 | [AV_FRAME_DATA_VIDEO_ENC_PARAMS] = { "Video encoding parameters" },
| ^
src/libavutil/side_data.c:42:77: warning: missing field 'props' initializer [-Wmissing-field-initializers]
42 | [AV_FRAME_DATA_FILM_GRAIN_PARAMS] = { "Film grain parameters" },
| ^
src/libavutil/side_data.c:47:63: warning: missing field 'props' initializer [-Wmissing-field-initializers]
47 | [AV_FRAME_DATA_VIEW_ID] = { "View ID" },
| ^
src/libavutil/side_data.c:61:84: warning: missing field 'props' initializer [-Wmissing-field-initializers]
61 | [AV_FRAME_DATA_IAMF_MIX_GAIN_PARAM] = { "IAMF Mix Gain Parameter Data" },
| ^
src/libavutil/side_data.c:63:91: warning: missing field 'props' initializer [-Wmissing-field-initializers]
63 | [AV_FRAME_DATA_IAMF_RECON_GAIN_INFO_PARAM] = { "IAMF Recon Gain Info Parameter Data" },
| ^
src/libavutil/side_data.c:214:35: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual]
214 | (ret = (AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, type))) {
| ^
src/libavutil/side_data.c:241:38: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual]
241 | (sd_dst = (AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, type))) {
| ^
src/libavutil/side_data.c:268:38: warning: cast from 'const struct AVFrameSideData *' to 'struct AVFrameSideData *' drops const qualifier [-Wcast-qual]
268 | (sd_dst =CC libavutil/spherical.o
(AVFrameSideData *)av_frame_side_data_get(*sd, *nb_sd, src->type))) {
| ^
src/libavutil/spherical.c:81:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
81 | for (i = 0; i < FF_ARRAY_ELEMS(spherical_projection_names); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC libavutil/stereo3d.o
1 warning generated.
CC libavutil/tdrdi.o
13 warnings generated.
CC libavutil/tea.o
CC libavutil/threadmessage.o
src/libavutil/stereo3d.c:105:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
105 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_type_names); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/stereo3d.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(stereo3d_view_names); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/stereo3d.c:145:19: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
145 | for (i = 0; i < FF_ARRAY_ELEMS(stereo3d_primary_eye_names); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
CC libavutil/time.o
CC libavutil/timecode.o
CC libavutil/timecode_internal.o
CC libavutil/timestamp.o
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/tree.o
CC libavutil/twofish.o
1 warning generated.
CC libavutil/tx.o
CC libavutil/tx_double.o
src/libavutil/tx.c:304:71: warning: unused parameter 'cd' [-Wunused-parameter]
304 | static av_cold int ff_tx_null_init(AVTXContext *s, const FFTXCodelet *cd,
| ^
src/libavutil/tx.c:305:45: warning: unused parameter 'flags' [-Wunused-parameter]
305 | uint64_t flags, FFTXCodeletOptions *opts,
| ^
src/libavutil/tx.c:305:72: warning: unused parameter 'opts' [-Wunused-parameter]
305 | uint64_t flags, FFTXCodeletOptions *opts,
| ^
src/libavutil/tx.c:306:40: warning: unused parameter 'len' [-Wunused-parameter]
306 | int len, int inv, const void *scale)
| ^
src/libavutil/tx.c:306:49: warning: unused parameter 'inv' [-Wunused-parameter]
306 | int len, int inv, const void *scale)
| ^
src/libavutil/tx.c:306:66: warning: unused parameter 'scale' [-Wunused-parameter]
306 | int len, int inv, const void *scale)
| ^
In file included from src/libavutil/tx.csrc/libavutil/tx_double.c::31521::
37src/libavutil/tx_template.c:: 155warning: :unused parameter 's' [-Wunused-parameter]23
: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
315 | static v155o | i d f ff_otrx _(niunltl (iA V=T X0C;o nit escale_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: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:1829:1: warning: unused parameter 'stride' [-Wunused-parameter]
1829 | DECL_RDFT_HALF(r2i, AV_TX_REAL_TO_IMAGINARY, 0)
| ^
src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF'
1728 | void *_src, ptrdiff_t stride) \
| ^
src/libavutil/tx_template.c:1830:1: warning: unused parameter 'stride' [-Wunused-parameter]
1830 | DECL_RDFT_HALF(r2i_mod2, AV_TX_REAL_TO_IMAGINARY, 1)
| ^
src/libavutil/tx_template.c:1728:63: note: expanded from macro 'DECL_RDFT_HALF'
1728 | void *_src, ptrdiff_t stride) \
| ^
src/libavutil/tx_template.c:1842:38: warning: cast from 'const void *' to 'double *' drops const qualifier [-Wcast-qual]
1842 | SCALE_TYPE rsc = *((SCALE_TYPE *)scale);
| ^
src/libavutil/tx_template.c: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 '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,
| ^
CC libavutil/tx_float.o
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: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/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,
| ^
55 warnings generated.
CC libavutil/utils.o
src/libavutil/utils.c:70:29: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare]
70 | buf_size = buf_size > len ? buf_size - len : 0;
| ~~~~~~~~ ^ ~~~
1 warning generated.
CC libavutil/uuid.o
CC libavutil/version.o
CC libavutil/video_enc_params.o
55 warnings generated.
CC libavutil/video_hint.o
CC libavutil/vulkan.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.
X86ASM libavutil/x86/aes.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:107:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
107 | for (int j = 0; j < FF_ARRAY_ELEMS(extension_map); j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:160:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
160 | for (int i = 0; i < FF_ARRAY_ELEMS(vk_load_info); name += strlen(name) + 1, i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan_loader.h:170:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
170 | 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:568:50: warning: unused parameter 's' [-Wunused-parameter]
568 | FFVkExecContext *ff_vk_exec_get(FFVulkanContext *s, FFVkExecPool *pool)
| ^
src/libavutil/vulkan.c:612:47: warning: unused parameter 's' [-Wunused-parameter]
612 | void ff_vk_exec_discard_deps(FFVulkanContext *s, FFVkExecContext *e)
| ^
src/libavutil/vulkan.c:880:47: warning: unused parameter 's' [-Wunused-parameter]
880 | void ff_vk_exec_update_frame(FFVulkanContext *s, FFVkExecContext *e, AVFrame *f,
| ^
src/libavutil/vulkan.c:1016:23: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
1016 | for (int i = 0; i < s->mprops.memoryTypeCount; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:1447:5: warning: missing field 'pNext' initializer [-Wmissing-field-initializers]
1447 | };
| ^
src/libavutil/vulkan.c:1948:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1948 | for (int i = 0; i < FF_ARRAY_ELEMS(fmts_map); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:2138:53: warning: unused parameter 'required_subgroup_size' [-Wunused-parameter]
2138 | uint32_t wg_size[3], uint32_t required_subgroup_size)
| ^
src/libavutil/vulkan.c:2239:23: warning: comparison of integers of different signs: 'int' and 'const size_t' (aka 'const unsigned long') [-Wsign-compare]
2239 | for (int i = 0; i < len; i++) {
| ~ ^ ~~~
src/libavutil/vulkan.c:2288:29: warning: cast from 'const unsigned char *' to 'void *' drops const qualifier [-Wcast-qual]
2288 | .pCode = (void *)spirv,
| ^
src/libavutil/vulkan.c:2277:69: warning: unused parameter 'shd' [-Wunused-parameter]
2277 | static int create_shader_module(FFVulkanContext *s, FFVulkanShader *shd,
| ^
src/libavutil/vulkan.c:2390:38: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
2390 | (max_descriptors <= s->push_desc_props.maxPushDescriptors) &&
| ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/libavutil/vulkan.c:2440:49: warning: cast from 'const struct VkSpecializationMapEntry *' to 'void *' drops const qualifier [-Wcast-qual]
2440 | VkSpecializationMapEntry *spe = (void *)shd->specialization_info->pMapEntries;
| ^
src/libavutil/vulkan.c:2449:35: warning: cast from 'const void *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
2449 | uint8_t *spd = (uint8_t *)shd->specialization_info->pData;
| ^
src/libavutil/vulkan.c:2520:25: warning: cast from 'const char *' to 'void *' drops const qualifier [-Wcast-qual]
2520 | av_free((void *)spirv);
| ^
src/libavutil/vulkan.c:2546:54: warning: unused parameter 's' [-Wunused-parameter]
2546 | int ff_vk_shader_add_descriptor_set(FFVulkanContext *s, FFVulkanShader *shd,
| ^
src/libavutil/vulkan.c:2798:46: warning: unused parameter 'fmt' [-Wunused-parameter]
2798 | VkFormat fmt)
| ^
CC libavutil/x86/aes_init.o
55 warnings generated.
CC libavutil/x86/cpu.o
X86ASM libavutil/x86/cpuid.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/crc.o
X86ASM libavutil/x86/fixed_dsp.o
CC libavutil/x86/fixed_dsp_init.o
X86ASM libavutil/x86/float_dsp.o
25 warnings generated.
CC libavutil/x86/float_dsp_init.o
X86ASM libavutil/x86/imgutils.o
CC libavutil/x86/imgutils_init.o
X86ASM libavutil/x86/lls.o
CC libavutil/x86/lls_init.o
X86ASM libavutil/x86/pixelutils.o
X86ASM libavutil/x86/tx_float.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
HOSTLD doc/print_options
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:467:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
467 | for (int i = 0; i < src->num_rects; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_dec.c:529:33: warning: unused parameter 'opaque' [-Wunused-parameter]
529 | static void subtitle_free(void *opaque, uint8_t *data)
| ^
src/fftools/ffmpeg_dec.c:581:21: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
581 | if (end < sub_prev->end_display_time) {
| ~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_dec.c:803:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
803 | for (int i = 0; i < stdc_count_ones(outputs_mask); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_dec.c:1062:32: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1062 | if (dp->nb_views_requested >= sizeof(dp->view_map[0].out_mask) * 8) {
| ~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_dec.c:1365:36: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
1365 | if (dp->view_map[i].id == view_id) {
| ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~
src/fftools/ffmpeg_dec.c:1544:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1544 | for (int i = 0; i < FF_ARRAY_ELEMS(dp->sub_prev); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_dec.c:1759:45: warning: unused parameter 'ifilter' [-Wunused-parameter]
1759 | int dec_filter_add(Decoder *d, InputFilter *ifilter, InputFilterOptions *opts,
| ^
src/fftools/ffmpeg_demux.c:675:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
675 | for (unsigned i = 0; i < f->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/fftools/ffmpeg_demux.c:697:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
697 | for (int j = 0; j < ifile->ctx->nb_programs; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_demux.c:701:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
701 | for (int k = 0; k < p->nb_stream_indexes; k++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_demux.c:1467:20: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1467 | { NULL },
| ^
src/fftools/ffmpeg_demux.c:1831:23: warning: comparison of integers of different signs: 'int' and 'const unsigned int' [-Wsign-compare]
1831 | for (int i = 0; i < tg->nb_tiles; i++)
| ~ ^ ~~~~~~~~~~~~
src/fftools/ffmpeg_demux.c:1834:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1834 | for (int i = 0; i < tg->nb_tiles - 1; i++)
| ~ ^ ~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_demux.c:1901:56: warning: unused parameter 'f' [-Wunused-parameter]
1901 | static int is_windows_reserved_device_name(const char *f)
| ^
src/fftools/ffmpeg_demux.c:2188:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2188 | for (int i = 0; i < ic->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_demux.c:2249:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2249 | for (int i = 0; i < ic->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_demux.c:2319:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2319 | for (int i = 0; i < ic->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_demux.c:2328:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2328 | for (int i = 0; i < ic->nb_stream_groups; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~
9 warnings generated.
CC fftools/ffmpeg_enc.o
src/fftools/ffmpeg_enc.c:484:26: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'int' [-Wsign-compare]
484 | for (size_t i = 0; i < es->nb_components; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
11 warnings generated.
CC fftools/ffmpeg_filter.o
1 warning generated.
CC fftools/ffmpeg_hw.o
src/fftools/ffmpeg_filter.c:262:39: warning: unused parameter 'opaque' [-Wunused-parameter]
262 | static void filter_command_free(void *opaque, uint8_t *data)
| ^
src/fftools/ffmpeg_filter.c:414:68: warning: extra ';' outside of a function [-Wextra-semi]
414 | AVCOL_SPC_UNSPECIFIED, "%s", av_color_space_name);
| ^
src/fftools/ffmpeg_filter.c:417:70: warning: extra ';' outside of a function [-Wextra-semi]
417 | AVCOL_RANGE_UNSPECIFIED, "%s", av_color_range_name);
| ^
src/fftools/ffmpeg_filter.c:420:70: warning: extra ';' outside of a function [-Wextra-semi]
420 | AVALPHA_MODE_UNSPECIFIED, "%s", av_alpha_mode_name);
| ^
src/fftools/ffmpeg_filter.c:591:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
591 | for (int i = 0; i < graph->nb_filters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_filter.c:628:48: warning: unused parameter 'fg' [-Wunused-parameter]
628 | static char *describe_filter_link(FilterGraph *fg, AVFilterInOut *inout, int in)
| ^
src/fftools/ffmpeg_filter.c:1383:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1383 | for (i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/fftools/ffmpeg_filter.c:2881:30: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2881 | if (fgp->nb_outputs_done < fg->nb_outputs) {
| ~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_filter.c:3319:34: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
3319 | 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:3327:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
3327 | if (input_idx == fg->nb_inputs) {
| ~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/fftools/ffmpeg_filter.c:3385:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
3385 | for (unsigned i = 0; i < fg->nb_outputs; i++) {
| ~ ^ ~~~~~~~~~~~~~~
CC fftools/ffmpeg_mux.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:736:50: warning: comparison of integers of different signs: 'int64_t' (aka 'long') and 'uint64_t' (aka 'unsigned long') [-Wsign-compare]
736 | if (total_size && file_size > 0 && file_size >= total_size) {
| ~~~~~~~~~ ^ ~~~~~~~~~~
2 warnings generated.
CC fftools/ffmpeg_mux_init.o
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:1564:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1564 | for (int j = 0; j < istg->stg->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:1968:27: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1968 | for (int i = 0; i < FF_ARRAY_ELEMS(map_func); i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2013:32: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2013 | for (unsigned i = 0; i < mux->of.nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2019:46: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2019 | for (unsigned i = 0; have_video && i < mux->of.nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2031:28: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
2031 | for (unsigned i = 0; i < mux->of.nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2056:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2056 | for (int i = 0; i < oc->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2096:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2096 | for (int i = 0; i < oc->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2123:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2123 | for (int i = 0; i < oc->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2417:28: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2417 | if (*ptr || stream_idx >= input_files[file_idx]->ctx->nb_stream_groups || stream_idx < 0) {
| ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2443:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2443 | SERIALIZE_LOOP_SUBBLOCK(demixing_info);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2378:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK'
2378 | for (int k = 0; k < obj->nb_subblocks; k++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2451:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2451 | SERIALIZE_LOOP_SUBBLOCK(recon_gain_info);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2378:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK'
2378 | for (int k = 0; k < obj->nb_subblocks; k++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2453:9: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2453 | SERIALIZE_LOOP(audio_element, layer, s, ",");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2387:23: note: expanded from macro 'SERIALIZE_LOOP'
2387 | for (int j = 0; j < parent->nb_## child ## suffix; j++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2459:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2459 | for (int i = 0; i < mix->nb_submixes; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2467:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2467 | SERIALIZE_LOOP_SUBBLOCK(output_mix_config);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2378:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK'
2378 | for (int k = 0; k < obj->nb_subblocks; k++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2468:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2468 | for (int j = 0; j < submix->nb_elements; j++) {
| ~ ^ ~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2483:17: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2483 | SERIALIZE_LOOP_SUBBLOCK(element_mix_config);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2378:23: note: expanded from macro 'SERIALIZE_LOOP_SUBBLOCK'
2378 | for (int k = 0; k < obj->nb_subblocks; k++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2488:13: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2488 | SERIALIZE_LOOP(submix, layout, s, "|");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2387:23: note: expanded from macro 'SERIALIZE_LOOP'
2387 | for (int j = 0; j < parent->nb_## child ## suffix; j++) { \
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2522:16: warning: missing field 'help' initializer [-Wmissing-field-initializers]
2522 | { NULL },
| ^
src/fftools/ffmpeg_mux_init.c:2800:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2800 | for (int j = 0; j < oc->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2812:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2812 | if (index < 0 || index >= oc->nb_chapters) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2819:40: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2819 | if (index < 0 || index >= oc->nb_programs) {
| ~~~~~ ^ ~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2847:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2847 | for (int i = 0; i < is->nb_chapters; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2933:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2933 | SET_DICT(type_in, meta_in, ic, idx_in);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2921:13: note: expanded from macro 'SET_DICT'
2921 | METADATA_CHECK_INDEX(index, context->nb_chapters, "chapter")\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2909:32: note: expanded from macro 'METADATA_CHECK_INDEX'
2909 | if ((index) < 0 || (index) >= (nb_elems)) {\
| ~~~~~ ^ ~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2933:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2933 | SET_DICT(type_in, meta_in, ic, idx_in);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2925:13: note: expanded from macro 'SET_DICT'
2925 | METADATA_CHECK_INDEX(index, context->nb_programs, "program")\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2909:32: note: expanded from macro 'METADATA_CHECK_INDEX'
2909 | if ((index) < 0 || (index) >= (nb_elems)) {\
| ~~~~~ ^ ~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2934:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2934 | SET_DICT(type_out, meta_out, oc, idx_out);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2921:13: note: expanded from macro 'SET_DICT'
2921 | METADATA_CHECK_INDEX(index, context->nb_chapters, "chapter")\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2909:32: note: expanded from macro 'METADATA_CHECK_INDEX'
2909 | if ((index) < 0 || (index) >= (nb_elems)) {\
| ~~~~~ ^ ~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2934:5: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2934 | SET_DICT(type_out, meta_out, oc, idx_out);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2925:13: note: expanded from macro 'SET_DICT'
2925 | METADATA_CHECK_INDEX(index, context->nb_programs, "program")\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2909:32: note: expanded from macro 'METADATA_CHECK_INDEX'
2909 | if ((index) < 0 || (index) >= (nb_elems)) {\
| ~~~~~ ^ ~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2938:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2938 | for (i = 0; i < ic->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:2952:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2952 | for (i = 0; i < oc->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:3055:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3055 | for (int i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:3074:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3074 | for (int i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:3089:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3089 | for (int i = 0; i < ctx->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:3149:23: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
3149 | if (nb_ch > INT_MAX - size) {
| ~~~~~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_mux_init.c:3168:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
3168 | for (j = 0; j < nb_ch; j++) {
| ~ ^ ~~~~~
11 warnings generated.
CC fftools/ffmpeg_opt.o
src/fftools/ffmpeg_opt.c:153:32: warning: unused parameter 'optctx' [-Wunused-parameter]
153 | static int show_hwaccels(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:153:52: warning: unused parameter 'opt' [-Wunused-parameter]
153 | static int show_hwaccels(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:153:69: warning: unused parameter 'arg' [-Wunused-parameter]
153 | static int show_hwaccels(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:237:64: warning: extra ';' outside of a function [-Wextra-semi]
237 | OPT_MATCH_PER_STREAM(str, const char *, OPT_TYPE_STRING, str);
| ^
src/fftools/ffmpeg_opt.c:238:62: warning: extra ';' outside of a function [-Wextra-semi]
238 | OPT_MATCH_PER_STREAM(int, int, OPT_TYPE_INT, i);
| ^
src/fftools/ffmpeg_opt.c:239:64: warning: extra ';' outside of a function [-Wextra-semi]
239 | OPT_MATCH_PER_STREAM(int64, int64_t, OPT_TYPE_INT64, i64);
| ^
src/fftools/ffmpeg_opt.c:240:64: warning: extra ';' outside of a function [-Wextra-semi]
240 | OPT_MATCH_PER_STREAM(dbl, double, OPT_TYPE_DOUBLE, dbl);
| ^
src/fftools/ffmpeg_opt.c:301:70: warning: extra ';' outside of a function [-Wextra-semi]
301 | OPT_MATCH_PER_STREAM_GROUP(str, const char *, OPT_TYPE_STRING, str);
| ^
src/fftools/ffmpeg_opt.c:302:68: warning: extra ';' outside of a function [-Wextra-semi]
302 | OPT_MATCH_PER_STREAM_GROUP(int, int, OPT_TYPE_INT, i);
| ^
src/fftools/ffmpeg_opt.c:303:70: warning: extra ';' outside of a function [-Wextra-semi]
303 | OPT_MATCH_PER_STREAM_GROUP(int64, int64_t, OPT_TYPE_INT64, i64);
| ^
src/fftools/ffmpeg_opt.c:304:70: warning: extra ';' outside of a function [-Wextra-semi]
304 | OPT_MATCH_PER_STREAM_GROUP(dbl, double, OPT_TYPE_DOUBLE, dbl);
| ^
src/fftools/ffmpeg_opt.c:387:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
387 | for (int j = 0; j < is->nb_streams; j++) {
| ~ ^ ~~~~~~~~~~~~~~
src/fftools/ffmpeg_opt.c:463:37: warning: unused parameter 'optctx' [-Wunused-parameter]
463 | static int opt_filter_threads(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:463:57: warning: unused parameter 'opt' [-Wunused-parameter]
463 | static int opt_filter_threads(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:476:16: warning: missing field 'help' initializer [-Wmissing-field-initializers]
476 | { NULL },
| ^
src/fftools/ffmpeg_opt.c:470:31: warning: unused parameter 'optctx' [-Wunused-parameter]
470 | static int opt_abort_on(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:470:51: warning: unused parameter 'opt' [-Wunused-parameter]
470 | static int opt_abort_on(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:489:35: warning: unused parameter 'optctx' [-Wunused-parameter]
489 | static int opt_stats_period(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:489:55: warning: unused parameter 'opt' [-Wunused-parameter]
489 | static int opt_stats_period(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:507:54: warning: unused parameter 'opt' [-Wunused-parameter]
507 | static int opt_audio_codec(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:513:54: warning: unused parameter 'opt' [-Wunused-parameter]
513 | static int opt_video_codec(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:519:57: warning: unused parameter 'opt' [-Wunused-parameter]
519 | static int opt_subtitle_codec(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:525:53: warning: unused parameter 'opt' [-Wunused-parameter]
525 | static int opt_data_codec(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:531:46: warning: unused parameter 'opt' [-Wunused-parameter]
531 | static int opt_map(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:679:49: warning: unused parameter 'opt' [-Wunused-parameter]
679 | static int opt_attach(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:693:51: warning: unused parameter 'opt' [-Wunused-parameter]
693 | static int opt_sdp_file(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:731:37: warning: unused parameter 'optctx' [-Wunused-parameter]
731 | static int opt_init_hw_device(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:731:57: warning: unused parameter 'opt' [-Wunused-parameter]
731 | static int opt_init_hw_device(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:746:39: warning: unused parameter 'optctx' [-Wunused-parameter]
746 | static int opt_filter_hw_device(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:746:59: warning: unused parameter 'opt' [-Wunused-parameter]
746 | static int opt_filter_hw_device(void *optctx, const char *opt, const char *arg)
| ^
CC fftools/ffmpeg_sched.o
src/fftools/ffmpeg_opt.c:881:49: warning: unused parameter 'opt' [-Wunused-parameter]
881 | static int opt_target(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1024:34: warning: unused parameter 'optctx' [-Wunused-parameter]
1024 | static int opt_vstats_file(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1024:54: warning: unused parameter 'opt' [-Wunused-parameter]
1024 | static int opt_vstats_file(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1031:29: warning: unused parameter 'optctx' [-Wunused-parameter]
1031 | static int opt_vstats(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1031:66: warning: unused parameter 'arg' [-Wunused-parameter]
1031 | static int opt_vstats(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1047:55: warning: unused parameter 'opt' [-Wunused-parameter]
1047 | static int opt_video_frames(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1053:55: warning: unused parameter 'opt' [-Wunused-parameter]
1053 | static int opt_audio_frames(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1059:54: warning: unused parameter 'opt' [-Wunused-parameter]
1059 | static int opt_data_frames(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1201:56: warning: unused parameter 'opt' [-Wunused-parameter]
1201 | static int opt_video_filters(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1207:56: warning: unused parameter 'opt' [-Wunused-parameter]
1207 | static int opt_audio_filters(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1213:51: warning: unused parameter 'opt' [-Wunused-parameter]
1213 | static int opt_timecode(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1227:55: warning: unused parameter 'opt' [-Wunused-parameter]
1227 | static int opt_audio_qscale(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1233:57: warning: unused parameter 'opt' [-Wunused-parameter]
1233 | static int opt_filter_complex(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1253:53: warning: unused parameter 'arg' [-Wunused-parameter]
1253 | void show_help_default(const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1506:31: warning: unused parameter 'optctx' [-Wunused-parameter]
1506 | static int opt_progress(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1506:51: warning: unused parameter 'opt' [-Wunused-parameter]
1506 | static int opt_progress(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1523:25: warning: unused parameter 'optctx' [-Wunused-parameter]
1523 | int opt_timelimit(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg_opt.c:1554:5: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1554 | 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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1554: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:1557:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1557 | "force container format (auto-detected otherwise)", "fmt" },
| ^
src/fftools/ffmpeg_opt.c:1560:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1560 | "overwrite output files" },
| ^
src/fftools/ffmpeg_opt.c:1563:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1563 | "never overwrite output files" },
| ^
src/fftools/ffmpeg_opt.c:1566:39: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1566 | "Ignore unknown stream types" },
| ^
src/fftools/ffmpeg_opt.c:1569:37: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1569 | "Copy unknown stream types" },
| ^
src/fftools/ffmpeg_opt.c:1572:91: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1572 | "allow recasting stream type in order to force a decoder of different media type" },
| ^
src/fftools/ffmpeg_opt.c:1588:81: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1588 | "[-]input_file_id[:stream_specifier][,sync_file_id[:stream_specifier]]" },
| ^
src/fftools/ffmpeg_opt.c:1592:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1592 | "outfile[,metadata]:infile[,metadata]" },
| ^
src/fftools/ffmpeg_opt.c:1595:52: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1595 | "set chapters mapping", "input_file_index" },
| ^
src/fftools/ffmpeg_opt.c:1599:20: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1599 | "duration" },
| ^
src/fftools/ffmpeg_opt.c:1603:21: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1603 | "time_stop" },
| ^
src/fftools/ffmpeg_opt.c:1606:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1606 | "set the limit file size in bytes", "limit_size" },
| ^
src/fftools/ffmpeg_opt.c:1609:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1609 | "start transcoding at specified time", "time_off" },
| ^
src/fftools/ffmpeg_opt.c:1612:65: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1612 | "set the start time offset relative to EOF", "time_off" },
| ^
src/fftools/ffmpeg_opt.c:1615:56: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1615 | "enable/disable seeking by timestamp with -ss" },
| ^
src/fftools/ffmpeg_opt.c:1618:52: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1618 | "enable/disable accurate seeking with -ss" },
| ^
src/fftools/ffmpeg_opt.c:1621:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1621 | "Indicate the input index for sync reference", "sync ref" },
| ^
src/fftools/ffmpeg_opt.c:1624:47: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1624 | "set the input ts offset", "time_off" },
| ^
src/fftools/ffmpeg_opt.c:1627:43: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1627 | "set the input ts scale", "scale" },
| ^
src/fftools/ffmpeg_opt.c:1630:79: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1630 | "set the recording timestamp ('now' to set the current time)", "time" },
| ^
src/fftools/ffmpeg_opt.c:1633:37: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1633 | "add metadata", "key=value" },
| ^
src/fftools/ffmpeg_opt.c:1636:75: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1636 | "add program with specified streams", "title=string:st=number..." },
| ^
src/fftools/ffmpeg_opt.c:1639:111: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1639 | "add stream group with specified streams and group type-specific arguments", "id=number:st=number..." },
| ^
src/fftools/ffmpeg_opt.c:1646:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1646 | "add timings for benchmarking" },
| ^
src/fftools/ffmpeg_opt.c:1649:35: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1649 | "add timings for each task" },
| ^
src/fftools/ffmpeg_opt.c:1652:60: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1652 | "write program-readable progress information", "url" },
| ^
src/fftools/ffmpeg_opt.c:1655:57: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1655 | "enable or disable interaction on standard input" },
| ^
src/fftools/ffmpeg_opt.c:1658:64: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1658 | "set max runtime in seconds in CPU user time", "limit" },
| ^
src/fftools/ffmpeg_opt.c:1661:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1661 | "dump each input packet" },
| ^
src/fftools/ffmpeg_opt.c:1664:55: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1664 | "when dumping packets, also dump the payload" },
| ^
src/fftools/ffmpeg_opt.c:1667:74: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1667 | "read input at native frame rate; equivalent to -readrate 1", "" },
| ^
src/fftools/ffmpeg_opt.c:1670:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1670 | "read input at specified rate", "speed" },
| ^
src/fftools/ffmpeg_opt.c:1673:93: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1673 | "The initial amount of input to burst read before imposing any readrate", "seconds" },
| ^
src/fftools/ffmpeg_opt.c:1676:103: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1676 | "Temporary readrate used to catch up if an input lags behind the specified readrate", "speed" },
| ^
src/fftools/ffmpeg_opt.c:1680:76: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1680 | "with optional prefixes \"pal-\", \"ntsc-\" or \"film-\")", "type" },
| ^
src/fftools/ffmpeg_opt.c:1683:36: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1683 | "frame drop threshold", "" },
| ^
src/fftools/ffmpeg_opt.c:1686:27: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1686 | "copy timestamps" },
| ^
src/fftools/ffmpeg_opt.c:1689:66: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1689 | "shift input timestamps to start at 0 when using copyts" },
| ^
src/fftools/ffmpeg_opt.c:1692:67: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1692 | "copy input stream time base when stream copying", "mode" },
| ^
src/fftools/ffmpeg_opt.c:1695:49: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1695 | "finish encoding within shortest input" },
| ^
src/fftools/ffmpeg_opt.c:1698:76: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1698 | "maximum buffering duration (in seconds) for the -shortest option" },
| ^
src/fftools/ffmpeg_opt.c:1701:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1701 | "bitexact mode" },
| ^
src/fftools/ffmpeg_opt.c:1704:64: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1704 | "timestamp discontinuity delta threshold", "threshold" },
| ^
src/fftools/ffmpeg_opt.c:1707:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1707 | "timestamp error delta threshold", "threshold" },
| ^
src/fftools/ffmpeg_opt.c:1710:34: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1710 | "exit on error", "error" },
| ^
src/fftools/ffmpeg_opt.c:1713:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1713 | "abort on the specified condition flags", "flags" },
| ^
src/fftools/ffmpeg_opt.c:1716:38: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1716 | "copy initial non-keyframes" },
| ^
src/fftools/ffmpeg_opt.c:1719:52: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1719 | "copy or discard frames before start time" },
| ^
src/fftools/ffmpeg_opt.c:1738:34: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1738 | "set profile", "profile" },
| ^
src/fftools/ffmpeg_opt.c:1745:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1745 | "number of non-complex filter threads" },
| ^
src/fftools/ffmpeg_opt.c:1748:63: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1748 | "maximum number of buffered frames in a filter graph" },
| ^
src/fftools/ffmpeg_opt.c:1751:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1751 | "reinit filtergraph on input parameter changes", "" },
| ^
src/fftools/ffmpeg_opt.c:1754:86: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1754 | "drop frame instead of reiniting filtergraph on input parameter changes", "" },
| ^
src/fftools/ffmpeg_opt.c:1757:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1757 | "create a complex filtergraph", "graph_description" },
| ^
src/fftools/ffmpeg_opt.c:1760:49: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1760 | "number of threads for -filter_complex" },
| ^
src/fftools/ffmpeg_opt.c:1763:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1763 | "create a complex filtergraph", "graph_description" },
| ^
src/fftools/ffmpeg_opt.c:1766:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1766 | "print execution graph data to stderr" },
| ^
src/fftools/ffmpeg_opt.c:1769:72: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1769 | "write execution graph data to the specified file", "filename" },
| ^
src/fftools/ffmpeg_opt.c:1772:141: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1772 | "set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml, mermaid, mermaidhtml)", "format" },
| ^
src/fftools/ffmpeg_opt.c:1775:56: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1775 | "enable automatic conversion filters globally" },
| ^
src/fftools/ffmpeg_opt.c:1778:50: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1778 | "print progress report during encoding", },
| ^
src/fftools/ffmpeg_opt.c:1781:85: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1781 | "set the period at which ffmpeg updates stats and -progress output", "time" },
| ^
src/fftools/ffmpeg_opt.c:1784:60: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1784 | "add an attachment to the output file", "filename" },
| ^
src/fftools/ffmpeg_opt.c:1787:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1787 | "extract an attachment into a file", "filename" },
| ^
src/fftools/ffmpeg_opt.c:1789:99: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1789 | { .off = OFFSET(loop) }, "set number of times input stream shall be looped", "loop count" },
| ^
src/fftools/ffmpeg_opt.c:1792:42: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1792 | "print timestamp debugging info" },
| ^
src/fftools/ffmpeg_opt.c:1795:149: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1795 | "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:1798:23: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1798 | "discard", "" },
| ^
src/fftools/ffmpeg_opt.c:1801:27: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1801 | "disposition", "" },
| ^
src/fftools/ffmpeg_opt.c:1804:69: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1804 | "set the maximum number of queued packets from the demuxer" },
| ^
src/fftools/ffmpeg_opt.c:1807:83: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1807 | "read and decode the streams to fill missing information with heuristics" },
| ^
src/fftools/ffmpeg_opt.c:1810:59: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1810 | "set the number of bits per raw sample", "number" },
| ^
src/fftools/ffmpeg_opt.c:1814:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1814 | "write encoding stats before encoding" },
| ^
src/fftools/ffmpeg_opt.c:1817:47: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1817 | "write encoding stats after encoding" },
| ^
src/fftools/ffmpeg_opt.c:1820:45: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1820 | "write packets stats before muxing" },
| ^
src/fftools/ffmpeg_opt.c:1823:59: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1823 | "format of the stats written with -stats_enc_pre" },
| ^
src/fftools/ffmpeg_opt.c:1826:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1826 | "format of the stats written with -stats_enc_post" },
| ^
src/fftools/ffmpeg_opt.c:1829:59: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1829 | "format of the stats written with -stats_mux_pre" },
| ^
src/fftools/ffmpeg_opt.c:1838:115: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1838 | "override input framerate/convert to given output framerate (Hz value, fraction or abbreviation)", "rate" },
| ^
src/fftools/ffmpeg_opt.c:1841:75: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1841 | "set max frame rate (Hz value, fraction or abbreviation)", "rate" },
| ^
src/fftools/ffmpeg_opt.c:1844:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1844 | "set frame size (WxH or abbreviation)", "size" },
| ^
src/fftools/ffmpeg_opt.c:1847:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1847 | "set aspect ratio (4:3, 16:9 or 1.3333, 1.7777)", "aspect" },
| ^
src/fftools/ffmpeg_opt.c:1850:38: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1850 | "set pixel format", "format" },
| ^
src/fftools/ffmpeg_opt.c:1854:17: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1854 | "angle" },
| ^
src/fftools/ffmpeg_opt.c:1858:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1858 | "(overrides any display rotation if it is not set)"},
| ^
src/fftools/ffmpeg_opt.c:1862:60: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1862 | "(overrides any display rotation if it is not set)"},
| ^
src/fftools/ffmpeg_opt.c:1865:61: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1865 | "set SMPTE2084 mastering display color volume info" },
| ^
src/fftools/ffmpeg_opt.c:1868:53: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1868 | "set SMPTE2084 Max CLL and Max FALL values" },
| ^
src/fftools/ffmpeg_opt.c:1871:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1871 | "disable video" },
| ^
src/fftools/ffmpeg_opt.c:1874:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1874 | "rate control override for specific intervals", "override" },
| ^
src/fftools/ffmpeg_opt.c:1881:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1881 | "set initial TimeCode value.", "hh:mm:ss[:;.]ff" },
| ^
src/fftools/ffmpeg_opt.c:1884:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1884 | "select the pass number (1 to 3)", "n" },
| ^
src/fftools/ffmpeg_opt.c:1887:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1887 | "select two pass log file name prefix", "prefix" },
| ^
src/fftools/ffmpeg_opt.c:1890:48: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1890 | "dump video coding statistics to file" },
| ^
src/fftools/ffmpeg_opt.c:1893:56: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1893 | "dump video coding statistics to file", "file" },
| ^
src/fftools/ffmpeg_opt.c:1896:47: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1896 | "Version of the vstats format to use."},
| ^
src/fftools/ffmpeg_opt.c:1903:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1903 | "specify intra matrix coeffs", "matrix" },
| ^
src/fftools/ffmpeg_opt.c:1906:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1906 | "specify inter matrix coeffs", "matrix" },
| ^
src/fftools/ffmpeg_opt.c:1909:49: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1909 | "specify intra matrix coeffs", "matrix" },
| ^
src/fftools/ffmpeg_opt.c:1916:57: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1916 | "set framerate mode for matching video streams" },
| ^
src/fftools/ffmpeg_opt.c:1919:88: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1919 | "force the selected framerate, disable the best supported framerate selection" },
| ^
src/fftools/ffmpeg_opt.c:1922:69: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1922 | "set the value of an outfile streamid", "streamIndex:value" },
| ^
src/fftools/ffmpeg_opt.c:1925:66: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1925 | "force key frames at specified timestamps", "timestamps" },
| ^
src/fftools/ffmpeg_opt.c:1928:54: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1928 | "video bitrate (please use -b:v)", "bitrate" },
| ^
src/fftools/ffmpeg_opt.c:1931:55: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1931 | "use HW accelerated decoding", "hwaccel name" },
| ^
src/fftools/ffmpeg_opt.c:1934:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1934 | "select a device for HW acceleration", "devicename" },
| ^
src/fftools/ffmpeg_opt.c:1937:76: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1937 | "select output format used with HW accelerated decoding", "format" },
| ^
src/fftools/ffmpeg_opt.c:1940:50: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1940 | "show available HW acceleration methods" },
| ^
src/fftools/ffmpeg_opt.c:1943:55: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1943 | "automatically insert correct rotate filters" },
| ^
src/fftools/ffmpeg_opt.c:1946:78: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1946 | "automatically insert a scale filter at the end of the filter graph" },
| ^
src/fftools/ffmpeg_opt.c:1949:40: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1949 | "select the cropping to apply" },
| ^
src/fftools/ffmpeg_opt.c:1954:32: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1954 | "random access points" },
| ^
src/fftools/ffmpeg_opt.c:1963:58: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1963 | "set audio quality (codec-specific)", "quality", },
| ^
src/fftools/ffmpeg_opt.c:1966:51: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1966 | "set audio sampling rate (in Hz)", "rate" },
| ^
src/fftools/ffmpeg_opt.c:1969:52: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1969 | "set number of audio channels", "channels" },
| ^
src/fftools/ffmpeg_opt.c:1972:25: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
1972 | "disable audio" },
| ^
src/fftools/ffmpeg_opt.c:1979:72: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1979 | "alias for -b:a (select bitrate for audio streams)", "bitrate" },
| ^
src/fftools/ffmpeg_opt.c:1982:25: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1982 | "audio pad", "" },
| ^
src/fftools/ffmpeg_opt.c:1989:39: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
1989 | "set sample format", "format" },
| ^
src/fftools/ffmpeg_opt.c:2004:79: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
2004 | "set the maximum number of channels to try to guess the channel layout" },
| ^
src/fftools/ffmpeg_opt.c:2009:28: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
2009 | "disable subtitle" },
| ^
src/fftools/ffmpeg_opt.c:2020:34: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
2020 | "fix subtitles duration" },
| ^
src/fftools/ffmpeg_opt.c:2023:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2023 | "set canvas size (WxH or abbreviation)", "size" },
| ^
src/fftools/ffmpeg_opt.c:2028:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2028 | "set the maximum demux-decode delay", "seconds" },
| ^
src/fftools/ffmpeg_opt.c:2031:57: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2031 | "set the initial demux-decode delay", "seconds" },
| ^
src/fftools/ffmpeg_opt.c:2034:68: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2034 | "specify a file in which to print sdp information", "file" },
| ^
src/fftools/ffmpeg_opt.c:2038:107: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2038 | "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:2044:48: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2044 | "-1 = match source time base", "ratio" },
| ^
src/fftools/ffmpeg_opt.c:2048:77: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2048 | "A comma-separated list of bitstream filters", "bitstream_filters", },
| ^
src/fftools/ffmpeg_opt.c:2069:113: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2069 | "maximum number of packets that can be buffered while waiting for all streams to initialize", "packets" },
| ^
src/fftools/ffmpeg_opt.c:2072:94: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2072 | "set the threshold after which max_muxing_queue_size is taken into account", "bytes" },
| ^
src/fftools/ffmpeg_opt.c:2080:57: warning: missing field 'argname' initializer [-Wmissing-field-initializers]
2080 | { .off = OFFSET(data_disable) }, "disable data" },
| ^
src/fftools/ffmpeg_opt.c:2096:46: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2096 | "initialise hardware device", "args" },
| ^
src/fftools/ffmpeg_opt.c:2099:61: warning: missing field 'u1' initializer [-Wmissing-field-initializers]
2099 | "set hardware device used when filtering", "device" },
| ^
src/fftools/ffmpeg_opt.c:2101:13: warning: missing field 'type' initializer [-Wmissing-field-initializers]
2101 | { NULL, },
| ^
src/fftools/ffmpeg_sched.c:1342:31: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1342 | for (int i = 0; i < dec->nb_outputs; i++)
| ~ ^ ~~~~~~~~~~~~~~~
src/fftools/ffmpeg_sched.c:1348:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1348 | for (int i = 0; i < enc->nb_dst; i++)
| ~ ^ ~~~~~~~~~~~
src/fftools/ffmpeg_sched.c:1384:35: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1384 | for (int i = 0; i < demux->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_sched.c:1421:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1421 | for (int i = 0; i < demux->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~~~~~
src/fftools/ffmpeg_sched.c:1887:42: warning: unused parameter 'sch' [-Wunused-parameter]
1887 | static int send_to_enc_thread(Scheduler *sch, SchEnc *enc, AVFrame *frame)
| ^
src/fftools/ffmpeg_sched.c:2225:34: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
2225 | av_assert0(pkt->stream_index < d->nb_streams);
| ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~
src/libavutil/avassert.h:43:11: note: expanded from macro 'av_assert0'
43 | if (!(cond)) { \
| ^~~~
214 warnings generated.
CC fftools/graph/graphprint.o
src/fftools/graph/graphprint.c:79:247: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
79 | [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:81:141: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
81 | [SECTION_ID_FILTERGRAPHS] = { SECTION_ID_FILTERGRAPHS, "graphs", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_FILTERGRAPH, -1 } },
| ^
src/fftools/graph/graphprint.c:93:150: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
93 | [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:96:153: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
96 | [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:99:99: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
99 | [SECTION_ID_HWFRAMESCONTEXT] = { SECTION_ID_HWFRAMESCONTEXT, "hw_frames_context", 0, { -1 }, },
| ^
src/fftools/graph/graphprint.c:113:144: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
113 | [SECTION_ID_STREAMLINKS] = { SECTION_ID_STREAMLINKS, "streamlinks", AV_TEXTFORMAT_SECTION_FLAG_IS_ARRAY, { SECTION_ID_STREAMLINK, -1 } },
| ^
src/fftools/graph/graphprint.c:116:176: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
116 | [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:119:176: warning: missing field 'element_name' initializer [-Wmissing-field-initializers]
119 | [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);
| ~~~~~~ ^ ~~~~~~~~~~~~~~
6 warnings generated.
CC fftools/thread_queue.o
8 warnings generated.
CC fftools/textformat/avtextformat.o
9 warnings generated.
CC fftools/textformat/tf_compact.o
CC fftools/textformat/tf_default.o
src/fftools/textformat/avtextformat.c:76:157: warning: missing field 'min' initializer [-Wmissing-field-initializers]
76 | { "string_validation_replacement", "set string validation replacement string", OFFSET(string_validation_replacement), AV_OPT_TYPE_STRING, { .str = "" } },
| ^
src/fftools/textformat/avtextformat.c:77:143: warning: missing field 'min' initializer [-Wmissing-field-initializers]
77 | { "svr", "set string validation replacement string", OFFSET(string_validation_replacement), AV_OPT_TYPE_STRING, { .str = "\xEF\xBF\xBD" } },
| ^
src/fftools/textformat/avtextformat.c:78:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
78 | { 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_STRINGsrc/fftools/textformat/tf_default.c,: 46{: 126.:s twarning: rmissing field 'flags' initializer [-Wmissing-field-initializers]
= "c" }, 460 | , 0 }{,
" n| o ^p
rint_wrappesrc/fftools/textformat/tf_compact.cr:s108":,113 :" dwarning: omissing field 'flags' initializer [-Wmissing-field-initializers]
not pr i108n | t h e a{d e"res" ,a n d f o o t e"rsse"t, eOsFcFaSpEeT (mnoodper"i,n t _ w r a p p e rOsF)F,S EATV(_eOsPcTa_pTeY_PmEo_dBeO_OsLt,r ){, .AiV6_4O P=T _0T Y}P,E _0S,T R1I N}G,,
{| ^.
str = "csrc/fftools/textformat/tf_default.c": 47}:,126 : 0warning: ,missing field 'flags' initializer [-Wmissing-field-initializers]
0 },
| ^47
| { src/fftools/textformat/tf_compact.c":n109w:"113,: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
109 | " d{o "nporti nptr_isnetc thieoand"e,r s" parnidn tf osoetcetriso"n, nOaFmFeS"E,T (OnFoFpSrEiTn(tp_rwirnatp_pseercst)i,o nA)V,_ O P TA_VT_YOPPET__BTOYOPLE,_ B{O O.Li,6 4 ={ 0. i}6,4 0=, 11 } ,}
, | ^0
, 1 },
| src/fftools/textformat/tf_default.c ^:
48:126: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
src/fftools/textformat/tf_compact.c:110:113: warning: 48missing field 'flags' initializer [-Wmissing-field-initializers] |
{ "110n | o k e y "{, " p " , " f o r c e" pnroi nkte ys epcrtiinotni nnga"m,e " , O F F S E T ( p rOiFnFtS_EsTe(cntoikoeny)),, A V _ O P T _ T Y PAEV__BOOPOTL_,T Y P E{_ B.OiO6L4, ={ 1. i 6 4} ,= 00 ,} ,1 0},,
1 | } ^,
| ^src/fftools/textformat/tf_compact.c
:111:12: warning: src/fftools/textformat/tf_default.cmissing field 'help' initializer [-Wmissing-field-initializers]:
49: 126111: | warning: missing field 'flags' initializer [-Wmissing-field-initializers]
{ NULL 49} | ,
| ^{
"nk", "force no key printing", OFFSET(nokey), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 },
| ^
src/fftools/textformat/tf_default.c:50:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
50 | { NULL },
| ^
src/fftools/textformat/tf_default.c:66:81: warning: unused parameter 'data' [-Wunused-parameter]
66 | static void default_print_section_header(AVTextFormatContext *wctx, const void *data)
| ^
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_flat.o
23 warnings generated.
CC fftools/textformat/tf_ini.o
src/fftools/textformat/tf_flat.c:45:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
45 | { "sep_char", "set separator", OFFSET(sep_str), AV_OPT_TYPE_STRING, { .str = "." }, 0, 0 },
| ^
src/fftools/textformat/tf_flat.c:46:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
46 | { "s", "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 | { "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:48:149: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
48 | { "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:49:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
49 | { NULL },
| ^
src/fftools/textformat/tf_flat.c:68:83: warning: unused parameter 'sep' [-Wunused-parameter]
68 | static const char *flat_escape_key_str(AVBPrint *dst, const char *src, const char sep)
| ^
src/fftools/textformat/tf_flat.c:101:78: warning: unused parameter 'data' [-Wunused-parameter]
101 | static void flat_print_section_header(AVTextFormatContext *wctx, const void *data)
| ^
src/fftools/textformat/tf_ini.c:52:145: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
52 | { "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:53:145: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
53 | { "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:54:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
54 | { NULL },
| ^
src/fftools/textformat/tf_ini.c:88:77: warning: unused parameter 'data' [-Wunused-parameter]
88 | static void ini_print_section_header(AVTextFormatContext *wctx, const void *data)
| ^
7 warnings generated.
4 warnings generated.
CC fftools/textformat/tf_json.o
3 warnings generated.
CC fftools/textformat/tf_mermaid.o
CC fftools/textformat/tf_xml.o
src/fftools/textformat/tf_json.c:44:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
44 | { "compact", "enable compact output", OFFSET(compact), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 },
| ^
src/fftools/textformat/tf_json.c:45:97: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
45 | { "c", "enable compact output", OFFSET(compact), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 },
| ^
src/fftools/textformat/tf_json.c:46:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
46 | { NULL }src/fftools/textformat/tf_mermaid.c
: 162| : ^147
: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
162 | { "link_coloring", "enable colored links (requires Mermaid >= 11.5)", OFFSET(enabsrc/fftools/textformat/tf_xml.cl:e44_:l140i:n kwarning: _missing field 'flags' initializer [-Wmissing-field-initializers]c
olors), A44V | _ O P T _{T Y"PfEu_lBlOyO_Lq,u a l i{f i.eid6"4, =" s1p e}c,i f y0 ,i f1 t}h,e
o| u ^t
put shouldsrc/fftools/textformat/tf_mermaid.c :b165e: 12f:u lwarning: lmissing field 'help' initializer [-Wmissing-field-initializers]y
qu a165l | i f i e d{" ,N UOLFLF S}E,T
( f| u ^l
ly_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, src/fftools/textformat/tf_json.c1: 88}:,78
: | warning: ^unused parameter 'data' [-Wunused-parameter]
88 | stasrc/fftools/textformat/tf_xml.ct:i46c: 140v:o iwarning: dmissing field 'flags' initializer [-Wmissing-field-initializers]
json_pr i46n | t _ s e c{t i"oxns_dh_esatdreirc(tA"V,T e x t F o r"meantsCuornet etxhta t* wtchtex ,o uctopnustt ivso iXdS D* dcaotmap)l
i a| n ^t
", OFFSET(xsd_strict), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 },
| ^
src/fftools/textformat/tf_xml.c:47:140: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
47 | { "x", "ensure that the output is XSD compliant", OFFSET(xsd_strict), AV_OPT_TYPE_BOOL, { .i64 = 0 }, 0, 1 },
| ^
src/fftools/textformat/tf_xml.c:48:12: warning: missing field 'help' initializer [-Wmissing-field-initializers]
48 | { NULL },
| ^
5 warnings generated.
CC fftools/textformat/tw_avio.o
4 warnings generated.
CC fftools/textformat/tw_buffer.o
src/fftools/textformat/tw_buffer.c:37:48: warning: unused parameter 'ctx' [-Wunused-parameter]
37 | static const char *bufferwriter_get_name(void *ctx)
| ^
2 warnings generated.
1 warning generated.
CC fftools/textformat/tw_stdout.o
CC fftools/resources/resman.o
CC fftools/cmdutils.o
src/fftools/textformat/tw_stdout.c:36:48: warning: unused parameter 'ctx' [-Wunused-parameter]
36 | static const char *stdoutwriter_get_name(void *ctx)
| ^
src/fftools/textformat/tw_stdout.c:46:51: warning: unused parameter 'wctx' [-Wunused-parameter]
46 | static inline void stdout_w8(AVTextWriterContext *wctx, int b)
| ^
src/fftools/textformat/tw_stdout.c:51:56: warning: unused parameter 'wctx' [-Wunused-parameter]
51 | static inline void stdout_put_str(AVTextWriterContext *wctx, const char *str)
| ^
src/fftools/textformat/tw_stdout.c:56:56: warning: unused parameter 'wctx' [-Wunused-parameter]
56 | static inline void stdout_vprintf(AVTextWriterContext *wctx, const char *fmt, va_list vl)
| ^
4 warnings generated.
CC fftools/opt_common.o
src/fftools/resources/resman.c:159:51: warning: cast from 'const unsigned char *' to 'unsigned char *' drops const qualifier [-Wcast-qual]
159 | int ret = decompress_gzip(ctx, (uint8_t *)resource_definition.data, *resource_definition.data_len, &out, &out_len);
| ^
In file included from src/fftools/cmdutils.c:41:
src/libavutil/getenv_utf8.h:72:39: warning: unused parameter 'var' [-Wunused-parameter]
72 | static inline void freeenv_utf8(char *var)
| ^
src/fftools/cmdutils.c:70:30: warning: unused parameter 'ptr' [-Wunused-parameter]
70 | void log_callback_help(void *ptr, int level, const char *fmt, va_list vl)
| ^
src/fftools/cmdutils.c:70:39: warning: unused parameter 'level' [-Wunused-parameter]
70 | void log_callback_help(void *ptr, int level, const char *fmt, va_list vl)
| ^
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, 1c warningh generateda.
r ***argv_ptr)
| ^
CC fftools/ffmpeg.o
src/fftools/cmdutils.c:599:23: warning: unused parameter 'optctx' [-Wunused-parameter]
599 | int opt_default(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/cmdutils.c:618:35: warning: comparison of integers of different signs: '__size_t' (aka 'unsigned long') and '__ptrdiff_t' (aka 'long') [-Wsign-compare]
618 | av_strlcpy(opt_stripped, opt, FFMIN(sizeof(opt_stripped), p - opt + 1));
| ^ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~
src/libavutil/macros.h:49:25: note: expanded from macro 'FFMIN'
49 | #define FFMIN(a,b) ((a) > (b) ? (b) : (a))
| ~ ^ ~
src/fftools/cmdutils.c:746:59: warning: missing field 'sep' initializer [-Wmissing-field-initializers]
746 | static const OptionGroupDef global_group = { "global" };
| ^
src/fftools/cmdutils.c:1354:45: warning: unused parameter 'logctx' [-Wunused-parameter]
1354 | void *logctx)
| ^
src/fftools/cmdutils.c:1423:64: warning: unused parameter 'codec_id' [-Wunused-parameter]
1423 | int filter_codec_opts(const AVDictionary *opts, enum AVCodecID codec_id,
| ^
src/fftools/cmdutils.c:1507:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1507 | for (int i = 0; i < s->nb_streams; i++) {
| ~ ^ ~~~~~~~~~~~~~
src/fftools/cmdutils.c:1516:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
1516 | for (int i = 0; i < s->nb_streams; i++)
| ~ ^ ~~~~~~~~~~~~~
src/fftools/opt_common.c:79:24: warning: unused parameter 'optctx' [-Wunused-parameter]
79 | int show_license(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:79:44: warning: unused parameter 'opt' [-Wunused-parameter]
79 | int show_license(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:79:61: warning: unused parameter 'arg' [-Wunused-parameter]
79 | int show_license(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:251:24: warning: unused parameter 'optctx' [-Wunused-parameter]
251 | int show_version(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:251:44: warning: unused parameter 'opt' [-Wunused-parameter]
251 | int show_version(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:251:61: warning: unused parameter 'arg' [-Wunused-parameter]
251 | int show_version(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:260:26: warning: unused parameter 'optctx' [-Wunused-parameter]
260 | int show_buildconf(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:260:46: warning: unused parameter 'opt' [-Wunused-parameter]
260 | int show_buildconf(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:260:63: warning: unused parameter 'arg' [-Wunused-parameter]
260 | int show_buildconf(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:590:21: warning: unused parameter 'optctx' [-Wunused-parameter]
590 | int show_help(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:590:41: warning: unused parameter 'opt' [-Wunused-parameter]
590 | int show_help(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:681:23: warning: unused parameter 'optctx' [-Wunused-parameter]
681 | int show_codecs(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:681:43: warning: unused parameter 'opt' [-Wunused-parameter]
681 | int show_codecs(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:681:60: warning: unused parameter 'arg' [-Wunused-parameter]
681 | int show_codecs(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:702:19: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
702 | for (i = 0; i < nb_codecs; i++) {
| ~ ^ ~~~~~~~~~
src/fftools/opt_common.c:786:25: warning: unused parameter 'optctx' [-Wunused-parameter]
786 | int show_decoders(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:786:45: warning: unused parameter 'opt' [-Wunused-parameter]
786 | int show_decoders(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:786:62: warning: unused parameter 'arg' [-Wunused-parameter]
786 | int show_decoders(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:791:25: warning: unused parameter 'optctx' [-Wunused-parameter]
791 | int show_encoders(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:791:45: warning: unused parameter 'opt' [-Wunused-parameter]
791 | int show_encoders(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:791:62: warning: unused parameter 'arg' [-Wunused-parameter]
791 | int show_encoders(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:796:21: warning: unused parameter 'optctx' [-Wunused-parameter]
796 | int show_bsfs(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:796:41: warning: unused parameter 'opt' [-Wunused-parameter]
796 | int show_bsfs(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:796:58: warning: unused parameter 'arg' [-Wunused-parameter]
796 | int show_bsfs(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:808:24: warning: unused parameter 'optctx' [-Wunused-parameter]
808 | int show_filters(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:808:44: warning: unused parameter 'opt' [-Wunused-parameter]
808 | int show_filters(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:808:61: warning: unused parameter 'arg' [-Wunused-parameter]
808 | int show_filters(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:835:27: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
835 | for (j = 0; j < nb_pads; j++) {
| ~ ^ ~~~~~~~
src/fftools/opt_common.c:863:39: warning: unused parameter 'optctx' [-Wunused-parameter]
863 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers)
| ^
src/fftools/opt_common.c:863:59: warning: unused parameter 'opt' [-Wunused-parameter]
863 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers)
| ^
src/fftools/opt_common.c:863:76: warning: unused parameter 'arg' [-Wunused-parameter]
863 | static int show_formats_devices(void *optctx, const char *opt, const char *arg, int device_only, int muxdemuxers)
| ^
src/fftools/opt_common.c:958:26: warning: unused parameter 'optctx' [-Wunused-parameter]
958 | int show_protocols(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:958:46: warning: unused parameter 'opt' [-Wunused-parameter]
958 | int show_protocols(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:958:63: warning: unused parameter 'arg' [-Wunused-parameter]
958 | int show_protocols(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:973:23: warning: unused parameter 'optctx' [-Wunused-parameter]
973 | int show_colors(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:973:43: warning: unused parameter 'opt' [-Wunused-parameter]
973 | int show_colors(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:973:60: warning: unused parameter 'arg' [-Wunused-parameter]
973 | int show_colors(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:987:25: warning: unused parameter 'optctx' [-Wunused-parameter]
987 | int show_pix_fmts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:987:45: warning: unused parameter 'opt' [-Wunused-parameter]
987 | int show_pix_fmts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:987:62: warning: unused parameter 'arg' [-Wunused-parameter]
987 | int show_pix_fmts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1025:24: warning: unused parameter 'optctx' [-Wunused-parameter]
1025 | int show_layouts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1025:44: warning: unused parameter 'opt' [-Wunused-parameter]
1025 | int show_layouts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1025:61: warning: unused parameter 'arg' [-Wunused-parameter]
1025 | int show_layouts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1058:28: warning: unused parameter 'optctx' [-Wunused-parameter]
1058 | int show_sample_fmts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1058:48: warning: unused parameter 'opt' [-Wunused-parameter]
1058 | int show_sample_fmts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1058:65: warning: unused parameter 'arg' [-Wunused-parameter]
1058 | int show_sample_fmts(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1067:29: warning: unused parameter 'optctx' [-Wunused-parameter]
1067 | int show_dispositions(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1067:49: warning: unused parameter 'opt' [-Wunused-parameter]
1067 | int show_dispositions(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1067:66: warning: unused parameter 'arg' [-Wunused-parameter]
1067 | int show_dispositions(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1077:24: warning: unused parameter 'optctx' [-Wunused-parameter]
1077 | int opt_cpuflags(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1077:44: warning: unused parameter 'opt' [-Wunused-parameter]
1077 | int opt_cpuflags(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1095:70: warning: missing field 'flags' initializer [-Wmissing-field-initializers]
1095 | {"count", NULL, 0, AV_OPT_TYPE_INT, { .i64 = -1}, -1, INT_MAX},
| ^
src/fftools/opt_common.c:1096:14: warning: missing field 'help' initializer [-Wmissing-field-initializers]
1096 | {NULL},
| ^
src/fftools/opt_common.c:1089:24: warning: unused parameter 'optctx' [-Wunused-parameter]
1089 | int opt_cpucount(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1089:44: warning: unused parameter 'opt' [-Wunused-parameter]
1089 | int opt_cpucount(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1244:22: warning: unused parameter 'optctx' [-Wunused-parameter]
1244 | int opt_report(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1244:42: warning: unused parameter 'opt' [-Wunused-parameter]
1244 | int opt_report(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1244:59: warning: unused parameter 'arg' [-Wunused-parameter]
1244 | int opt_report(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1249:25: warning: unused parameter 'optctx' [-Wunused-parameter]
1249 | int opt_max_alloc(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1249:45: warning: unused parameter 'opt' [-Wunused-parameter]
1249 | int opt_max_alloc(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1263:24: warning: unused parameter 'optctx' [-Wunused-parameter]
1263 | int opt_loglevel(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1263:44: warning: unused parameter 'opt' [-Wunused-parameter]
1263 | int opt_loglevel(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1330:19: 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:1341:23: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
1341 | for (i = 0; i < FF_ARRAY_ELEMS(log_levels); i++)
| ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
src/fftools/opt_common.c:1443:24: warning: unused parameter 'optctx' [-Wunused-parameter]
1443 | int show_sources(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1443:44: warning: unused parameter 'opt' [-Wunused-parameter]
1443 | int show_sources(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1481:22: warning: unused parameter 'optctx' [-Wunused-parameter]
1481 | int show_sinks(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/opt_common.c:1481:42: warning: unused parameter 'opt' [-Wunused-parameter]
1481 | int show_sinks(void *optctx, const char *opt, const char *arg)
| ^
src/fftools/ffmpeg.c:317:38: warning: unused parameter 'ctx' [-Wunused-parameter]
317 | static int decode_interrupt_cb(void *ctx)
| ^
src/fftools/ffmpeg.c:413:35: warning: unused parameter 'opaque' [-Wunused-parameter]
413 | static void frame_data_free(void *opaque, uint8_t *data)
| ^
src/fftools/ffmpeg.c:606:61: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
606 | (first_report && atomic_load(&nb_output_dumped) < nb_output_files))
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~
src/fftools/ffmpeg.c:855:59: warning: comparison of integers of different signs: 'int' and '__size_t' (aka 'unsigned long') [-Wsign-compare]
855 | while ((k = read_key()) != '\n' && k != '\r' && i < sizeof(buf)-1)
| ~ ^ ~~~~~~~~~~~~~
src/fftools/ffmpeg.c:949:63: warning: missing field 'user_usec' initializer [-Wmissing-field-initializers]
949 | BenchmarkTimeStamps time_stamps = { av_gettime_relative() };
| ^
5 warnings generated.
BIN2C fftools/resources/graph.html.c
12 warnings generated.
GZIP fftools/resources/graph.css.min.gz
BIN2C libavfilter/vulkan/avgblur.comp.spv.c
BIN2C libavfilter/vulkan/blackdetect.comp.spv.c
BIN2C libavfilter/vulkan/blend.comp.spv.c
BIN2C libavfilter/vulkan/bwdif.comp.spv.c
68 warnings generated.
BIN2C libavfilter/vulkan/chromaber.comp.spv.c
BIN2C libavfilter/vulkan/color.comp.spv.c
BIN2C libavfilter/vulkan/debayer.comp.spv.c
BIN2C libavfilter/vulkan/flip.comp.spv.c
BIN2C libavfilter/vulkan/gblur.comp.spv.c
BIN2C libavfilter/vulkan/interlace.comp.spv.c
BIN2C libavfilter/vulkan/nlmeans_denoise.comp.spv.c
BIN2C libavfilter/vulkan/nlmeans_horizontal.comp.spv.c
BIN2C libavfilter/vulkan/nlmeans_vertical.comp.spv.c
BIN2C libavfilter/vulkan/nlmeans_weights.comp.spv.c
BIN2C libavfilter/vulkan/overlay.comp.spv.c
BIN2C libavfilter/vulkan/scdet.comp.spv.c
BIN2C libavfilter/vulkan/transpose.comp.spv.c
BIN2C libavfilter/vulkan/v360.comp.spv.c
BIN2C libavfilter/vulkan/xfade.comp.spv.c
BIN2C libavcodec/vulkan/apv_decode.comp.spv.c
BIN2C libavcodec/vulkan/apv_idct.comp.spv.c
BIN2C libavcodec/vulkan/dpx_copy.comp.spv.c
BIN2C libavcodec/vulkan/dpx_unpack.comp.spv.c
BIN2C libavcodec/vulkan/ffv1_dec.comp.spv.c
BIN2C libavcodec/vulkan/ffv1_dec_bayer.comp.spv.c
BIN2C libavcodec/vulkan/ffv1_dec_bayer_golomb.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_bayer.comp.spv.c
BIN2C libavcodec/vulkan/ffv1_enc_bayer_golomb.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_float_golomb.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/ffv1_enc_sort32.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/blackdetect.comp.spv.o
CC libavfilter/vulkan/blend.comp.spv.o
CC libavfilter/vulkan/bwdif.comp.spv.o
CC libavfilter/vulkan/chromaber.comp.spv.o
CC libavfilter/vulkan/color.comp.spv.o
CC libavfilter/vulkan/debayer.comp.spv.o
CC libavfilter/vulkan/flip.comp.spv.o
CC libavfilter/vulkan/gblur.comp.spv.o
CC libavfilter/vulkan/interlace.comp.spv.o
CC libavfilter/vulkan/nlmeans_denoise.comp.spv.o
CC libavfilter/vulkan/nlmeans_horizontal.comp.spv.o
CC libavfilter/vulkan/nlmeans_vertical.comp.spv.o
CC libavfilter/vulkan/nlmeans_weights.comp.spv.o
CC libavfilter/vulkan/overlay.comp.spv.o
CC libavfilter/vulkan/scdet.comp.spv.o
CC libavfilter/vulkan/transpose.comp.spv.o
CC libavfilter/vulkan/v360.comp.spv.o
CC libavfilter/vulkan/xfade.comp.spv.o
CC libavcodec/vulkan/apv_decode.comp.spv.o
CC libavcodec/vulkan/apv_idct.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_bayer.comp.spv.o
CC libavcodec/vulkan/ffv1_dec_bayer_golomb.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_bayer.comp.spv.o
CC libavcodec/vulkan/ffv1_enc_bayer_golomb.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_float_golomb.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/ffv1_enc_sort32.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
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
MAN doc/ffmpeg.1
POD doc/libavfilter.pod
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
CP ffmpeg
CP ffplay
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 doc/bootstrap.min.css
INSTALL doc/style.min.css
INSTALL 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 presets/libvpx-1080p.ffpreset
INSTALL presets/libvpx-1080p50_60.ffpreset
INSTALL presets/libvpx-360p.ffpreset
INSTALL presets/libvpx-720p.ffpreset
INSTALL presets/libvpx-720p50_60.ffpreset
INSTALL doc/ffprobe.xsd
INSTALL doc/examples/avio_http_serve_files.c
INSTALL doc/examples/avio_list_dir.c
INSTALL doc/examples/avio_read_callback.c
INSTALL doc/examples/decode_audio.c
INSTALL doc/examples/decode_filter_audio.c
INSTALL doc/examples/decode_filter_video.c
INSTALL doc/examples/decode_video.c
INSTALL doc/examples/demux_decode.c
INSTALL doc/examples/encode_audio.c
INSTALL doc/examples/encode_video.c
INSTALL doc/examples/extract_mvs.c
INSTALL doc/examples/filter_audio.c
INSTALL doc/examples/hw_decode.c
INSTALL doc/examples/mux.c
INSTALL doc/examples/qsv_decode.c
INSTALL doc/examples/qsv_transcode.c
INSTALL doc/examples/remux.c
INSTALL doc/examples/resample_audio.c
INSTALL doc/examples/scale_video.c
INSTALL doc/examples/show_metadata.c
INSTALL doc/examples/transcode.c
INSTALL doc/examples/transcode_aac.c
INSTALL doc/examples/vaapi_encode.c
INSTALL doc/examples/vaapi_transcode.c
INSTALL doc/examples/README
INSTALL doc/examples/Makefile
INSTALL doc/examples/avio_http_serve_files.c
INSTALL doc/examples/avio_list_dir.c
INSTALL doc/examples/avio_read_callback.c
INSTALL doc/examples/decode_audio.c
INSTALL doc/examples/decode_filter_audio.c
INSTALL doc/examples/decode_filter_video.c
INSTALL doc/examples/decode_video.c
INSTALL doc/examples/demux_decode.c
INSTALL doc/examples/encode_audio.c
INSTALL doc/examples/encode_video.c
INSTALL doc/examples/extract_mvs.c
INSTALL doc/examples/filter_audio.c
INSTALL doc/examples/hw_decode.c
INSTALL doc/examples/mux.c
INSTALL doc/examples/qsv_decode.c
INSTALL doc/examples/qsv_transcode.c
INSTALL doc/examples/remux.c
INSTALL doc/examples/resample_audio.c
INSTALL doc/examples/scale_video.c
INSTALL doc/examples/show_metadata.c
INSTALL doc/examples/transcode.c
INSTALL doc/examples/transcode_aac.c
INSTALL doc/examples/vaapi_encode.c
INSTALL doc/examples/vaapi_transcode.c
INSTALL doc/examples/README
INSTALL 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 libavdevice/avdevice.h
INSTALL libavdevice/version.h
INSTALL libavdevice/version_major.h
INSTALL libavdevice/libavdevice.pc
INSTALL libavfilter/avfilter.h
INSTALL libavfilter/buffersink.h
INSTALL libavfilter/buffersrc.h
INSTALL libavfilter/version.h
INSTALL libavfilter/version_major.h
INSTALL libavfilter/libavfilter.pc
INSTALL libavformat/avformat.h
INSTALL libavformat/avio.h
INSTALL libavformat/version.h
INSTALL libavformat/version_major.h
INSTALL libavformat/libavformat.pc
INSTALL libavcodec/ac3_parser.h
INSTALL libavcodec/adts_parser.h
INSTALL libavcodec/avcodec.h
INSTALL libavcodec/avdct.h
INSTALL libavcodec/bsf.h
INSTALL libavcodec/codec.h
INSTALL libavcodec/codec_desc.h
INSTALL libavcodec/codec_id.h
INSTALL libavcodec/codec_par.h
INSTALL libavcodec/d3d11va.h
INSTALL libavcodec/defs.h
INSTALL libavcodec/dirac.h
INSTALL libavcodec/dv_profile.h
INSTALL libavcodec/dxva2.h
INSTALL libavcodec/exif.h
INSTALL libavcodec/jni.h
INSTALL libavcodec/mediacodec.h
INSTALL libavcodec/packet.h
INSTALL libavcodec/qsv.h
INSTALL libavcodec/smpte_436m.h
INSTALL libavcodec/vdpau.h
INSTALL libavcodec/version.h
INSTALL libavcodec/version_major.h
INSTALL libavcodec/videotoolbox.h
INSTALL libavcodec/vorbis_parser.h
INSTALL libavcodec/libavcodec.pc
INSTALL libswresample/swresample.h
INSTALL libswresample/version.h
INSTALL libswresample/version_major.h
INSTALL libswresample/libswresample.pc
INSTALL libswscale/swscale.h
INSTALL libswscale/version.h
INSTALL libswscale/version_major.h
INSTALL libswscale/libswscale.pc
INSTALL libavutil/adler32.h
INSTALL libavutil/aes.h
INSTALL libavutil/aes_ctr.h
INSTALL libavutil/ambient_viewing_environment.h
INSTALL libavutil/attributes.h
INSTALL libavutil/audio_fifo.h
INSTALL libavutil/avassert.h
INSTALL libavutil/avstring.h
INSTALL libavutil/avutil.h
INSTALL libavutil/base64.h
INSTALL libavutil/blowfish.h
INSTALL libavutil/bprint.h
INSTALL libavutil/bswap.h
INSTALL libavutil/buffer.h
INSTALL libavutil/cast5.h
INSTALL libavutil/camellia.h
INSTALL libavutil/channel_layout.h
INSTALL libavutil/common.h
INSTALL libavutil/container_fifo.h
INSTALL libavutil/cpu.h
INSTALL libavutil/crc.h
INSTALL libavutil/csp.h
INSTALL libavutil/des.h
INSTALL libavutil/detection_bbox.h
INSTALL libavutil/dict.h
INSTALL libavutil/display.h
INSTALL libavutil/dovi_meta.h
INSTALL libavutil/downmix_info.h
INSTALL libavutil/encryption_info.h
INSTALL libavutil/error.h
INSTALL libavutil/eval.h
INSTALL libavutil/executor.h
INSTALL libavutil/fifo.h
INSTALL libavutil/file.h
INSTALL libavutil/film_grain_params.h
INSTALL libavutil/frame.h
INSTALL libavutil/hash.h
INSTALL libavutil/hdr_dynamic_metadata.h
INSTALL libavutil/hdr_dynamic_vivid_metadata.h
INSTALL libavutil/hmac.h
INSTALL libavutil/hwcontext.h
INSTALL libavutil/hwcontext_cuda.h
INSTALL libavutil/hwcontext_d3d11va.h
INSTALL libavutil/hwcontext_d3d12va.h
INSTALL libavutil/hwcontext_drm.h
INSTALL libavutil/hwcontext_dxva2.h
INSTALL libavutil/hwcontext_amf.h
INSTALL libavutil/hwcontext_qsv.h
INSTALL libavutil/hwcontext_mediacodec.h
INSTALL libavutil/hwcontext_opencl.h
INSTALL libavutil/hwcontext_oh.h
INSTALL libavutil/hwcontext_vaapi.h
INSTALL libavutil/hwcontext_videotoolbox.h
INSTALL libavutil/hwcontext_vdpau.h
INSTALL libavutil/hwcontext_vulkan.h
INSTALL libavutil/iamf.h
INSTALL libavutil/imgutils.h
INSTALL libavutil/intfloat.h
INSTALL libavutil/intreadwrite.h
INSTALL libavutil/lfg.h
INSTALL libavutil/log.h
INSTALL libavutil/lzo.h
INSTALL libavutil/macros.h
INSTALL libavutil/mathematics.h
INSTALL libavutil/mastering_display_metadata.h
INSTALL libavutil/md5.h
INSTALL libavutil/mem.h
INSTALL libavutil/motion_vector.h
INSTALL libavutil/murmur3.h
INSTALL libavutil/opt.h
INSTALL libavutil/parseutils.h
INSTALL libavutil/pixdesc.h
INSTALL libavutil/pixelutils.h
INSTALL libavutil/pixfmt.h
INSTALL libavutil/random_seed.h
INSTALL libavutil/raw_color_params.h
INSTALL libavutil/rc4.h
INSTALL libavutil/rational.h
INSTALL libavutil/refstruct.h
INSTALL libavutil/replaygain.h
INSTALL libavutil/ripemd.h
INSTALL libavutil/samplefmt.h
INSTALL libavutil/sha.h
INSTALL libavutil/sha512.h
INSTALL libavutil/spherical.h
INSTALL libavutil/stereo3d.h
INSTALL libavutil/tdrdi.h
INSTALL libavutil/threadmessage.h
INSTALL libavutil/time.h
INSTALL libavutil/timecode.h
INSTALL libavutil/timestamp.h
INSTALL libavutil/tree.h
INSTALL libavutil/twofish.h
INSTALL libavutil/uuid.h
INSTALL libavutil/version.h
INSTALL libavutil/video_enc_params.h
INSTALL libavutil/xtea.h
INSTALL libavutil/tea.h
INSTALL libavutil/tx.h
INSTALL libavutil/video_hint.h
INSTALL libavutil/avconfig.h
INSTALL libavutil/ffversion.h
INSTALL libavutil/libavutil.pc