58 Star 401 Fork 211

Gitee 极速下载 / ffmpeg

 / 详情

编译报错

Backlog
Opened this issue  
2021-09-09 16:33

libavfilter/colorspace.c: 在函数‘ff_fill_rgb2xyz_table’中:
libavfilter/colorspace.c:81:5: 警告:传递‘ff_matrix_invert_3x3’的第 1 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_invert_3x3(rgb2xyz, i);
^
libavfilter/colorspace.c:27:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_invert_3x3(const double in[3][3], double out[3][3])
^

libavfilter/vf_colorspace.c: 在函数‘fill_whitepoint_conv_table’中:
libavfilter/vf_colorspace.c:315:5: 警告:传递‘ff_matrix_mul_3x3’的第 3 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(tmp, ma, fac);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:316:5: 警告:传递‘ff_matrix_mul_3x3’的第 2 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(out, tmp, mai);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:316:5: 警告:传递‘ff_matrix_mul_3x3’的第 3 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(out, tmp, mai);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c: 在函数‘convert’中:
libavfilter/vf_colorspace.c:371:20: 警告:传递‘s->yuv2yuv’的第 7 个参数时在不兼容的指针类型间转换 [默认启用]
s->yuv2yuv_coeffs, s->yuv_offset);

libavfilter/vf_colorspace.c:371:20: 附注:需要类型‘const int16_t ()[3][8]’,但实参的类型为‘int16_t ()[3][8]’
libavfilter/vf_colorspace.c:371:20: 警告:传递‘s->yuv2yuv’的第 8 个参数时在不兼容的指针类型间转换 [默认启用]
libavfilter/vf_colorspace.c:371:20: 附注:需要类型‘const int16_t ()[8]’,但实参的类型为‘int16_t ()[8]’
libavfilter/vf_colorspace.c:393:20: 警告:传递‘s->yuv2rgb’的第 7 个参数时在不兼容的指针类型间转换 [默认启用]
s->yuv2rgb_coeffs, s->yuv_offset[0]);
^
libavfilter/vf_colorspace.c:393:20: 附注:需要类型‘const int16_t ()[3][8]’,但实参的类型为‘int16_t ()[3][8]’
libavfilter/vf_colorspace.c:397:17: 警告:传递‘s->dsp.multiply3x3’的第 5 个参数时在不兼容的指针类型间转换 [默认启用]
s->dsp.multiply3x3(rgb, s->rgb_stride, w, h, s->lrgb2lrgb_coeffs);
^
libavfilter/vf_colorspace.c:397:17: 附注:需要类型‘const int16_t ()[3][8]’,但实参的类型为‘int16_t ()[3][8]’
libavfilter/vf_colorspace.c:402:28: 警告:传递‘s->rgb2yuv_fsb’的第 7 个参数时在不兼容的指针类型间转换 [默认启用]
s->rgb2yuv_coeffs, s->yuv_offset[1], s->dither_scratch);
^
libavfilter/vf_colorspace.c:402:28: 附注:需要类型‘const int16_t ()[3][8]’,但实参的类型为‘int16_t ()[3][8]’
libavfilter/vf_colorspace.c:405:24: 警告:传递‘s->rgb2yuv’的第 7 个参数时在不兼容的指针类型间转换 [默认启用]
s->rgb2yuv_coeffs, s->yuv_offset[1]);
^
libavfilter/vf_colorspace.c:405:24: 附注:需要类型‘const int16_t ()[3][8]’,但实参的类型为‘int16_t ()[3][8]’
libavfilter/vf_colorspace.c: 在函数‘create_filtergraph’中:
libavfilter/vf_colorspace.c:522:13: 警告:传递‘ff_matrix_invert_3x3’的第 1 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_invert_3x3(rgb2xyz, xyz2rgb);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:40:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_invert_3x3(const double in[3][3], double out[3][3]);
^
libavfilter/vf_colorspace.c:530:17: 警告:传递‘ff_matrix_mul_3x3’的第 2 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(tmp, rgb2xyz, wpconv);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:530:17: 警告:传递‘ff_matrix_mul_3x3’的第 3 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(tmp, rgb2xyz, wpconv);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:531:17: 警告:传递‘ff_matrix_mul_3x3’的第 2 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(rgb2rgb, tmp, xyz2rgb);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:531:17: 警告:传递‘ff_matrix_mul_3x3’的第 3 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(rgb2rgb, tmp, xyz2rgb);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:533:17: 警告:传递‘ff_matrix_mul_3x3’的第 2 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(rgb2rgb, rgb2xyz, xyz2rgb);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:533:17: 警告:传递‘ff_matrix_mul_3x3’的第 3 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(rgb2rgb, rgb2xyz, xyz2rgb);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:658:13: 警告:传递‘ff_matrix_invert_3x3’的第 1 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_invert_3x3(rgb2yuv, yuv2rgb);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:40:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_invert_3x3(const double in[3][3], double out[3][3]);
^
libavfilter/vf_colorspace.c:714:13: 警告:传递‘ff_matrix_mul_3x3’的第 2 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(yuv2yuv, yuv2rgb, rgb2yuv);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],
^
libavfilter/vf_colorspace.c:714:13: 警告:传递‘ff_matrix_mul_3x3’的第 3 个参数时在不兼容的指针类型间转换 [默认启用]
ff_matrix_mul_3x3(yuv2yuv, yuv2rgb, rgb2yuv);
^
In file included from libavfilter/vf_colorspace.c:37:0:
libavfilter/colorspace.h:41:6: 附注:需要类型‘const double ()[3]’,但实参的类型为‘double ()[3]’
void ff_matrix_mul_3x3(double dst[3][3],

libavfilter/vf_v360.c: 在函数‘v360_slice’中:
libavfilter/vf_v360.c:4276:17: 警告:传递‘rotate’的第 1 个参数时在不兼容的指针类型间转换 [默认启用]
rotate(s->rot_quaternion, vec);
^
libavfilter/vf_v360.c:4077:20: 附注:需要类型‘const float ()[4]’,但实参的类型为‘float ()[4]’
static inline void rotate(const float rot_quaternion[2][4],

In file included from libavformat/fitsdec.c:27:0:
libavformat/fitsdec.c: 在函数‘fits_read_packet’中:
libavformat/fitsdec.c:177:21: 警告:由于数据类型范围限制,比较结果永远为真 [-Wtype-limits]
av_assert0(avbuf.len <= INT64_MAX && size <= INT64_MAX);
^
./libavutil/avassert.h:38:11: 附注:in definition of macro ‘av_assert0’
if (!(cond)) {
^

libavformat/movenc.c: 在函数‘mov_flush_fragment’中:
libavformat/movenc.c:1075:8: 警告:assuming signed overflow does not occur when assuming that (X - c) > X is always false [-Wstrict-overflow]
if (cluster_idx >= track->entry)
^

libavformat/protocols.c: 在函数‘avio_enum_protocols’中:
libavformat/protocols.c:98:7: 警告:assignment discards ‘const’ qualifier from pointer target type [默认启用]
p = p ? p + 1 : url_protocols;
^

libavcodec/dvdec.c: 在函数‘dv_init_static’中:
libavcodec/dvdec.c:139:5: 警告:初始值设定周围缺少花括号 [-Wmissing-braces]
VLC_TYPE vlc_buf[FF_ARRAY_ELEMS(dv_rl_vlc)][2] = { 0 };
^
libavcodec/dvdec.c:139:5: 警告:(在‘vlc_buf[0]’的初始化附近) [-Wmissing-braces]

libavcodec/dvenc.c: 在函数‘dv_encode_video_segment’中:
libavcodec/dvenc.c:786:81: 警告:数组下标大于数组边界 [-Warray-bounds]
for (a2 = a + 1; b->next[k] >= mb_area_start[a2 + 1]; a2++)
^
libavcodec/ituh263enc.c: 在函数‘ff_h263_encode_init’中:
libavcodec/ituh263enc.c:775:21: 警告:从不兼容的指针类型赋值 [默认启用]
s->me.mv_penalty= mv_penalty; // FIXME exact table for MSMPEG4 & H.263+

libavcodec/mlpenc.c: 在函数‘mlp_encode_init’中:
libavcodec/mlpenc.c:677:5: 警告:ISO C90 不允许混合使用声明和代码 [-Wdeclaration-after-statement]
RestartHeader *rh = &ctx->restart_header;

libavcodec/mpeg12enc.c: 在函数‘ff_mpeg1_encode_init’中:
libavcodec/mpeg12enc.c:1111:22: 警告:从不兼容的指针类型赋值 [默认启用]
s->me.mv_penalty = mv_penalty;

In file included from libavcodec/mpegaudiodec_fixed.c:59:0:
libavcodec/mpegaudiodec_template.c: 在函数‘compute_stereo’中:
libavcodec/mpegaudiodec_template.c:950:20: 警告:从不兼容的指针类型赋值 [默认启用]
is_tab = is_table_lsf[g1->scalefac_compress & 1];
^
CC libavcodec/mpegaudiodec_float.o
In file included from libavcodec/mpegaudiodec_float.c:72:0:
libavcodec/mpegaudiodec_template.c: 在函数‘compute_stereo’中:
libavcodec/mpegaudiodec_template.c:950:20: 警告:从不兼容的指针类型赋值 [默认启用]
is_tab = is_table_lsf[g1->scalefac_compress & 1];

libavcodec/mpegvideo_enc.c: 在函数‘mpv_encode_defaults’中:
libavcodec/mpegvideo_enc.c:284:22: 警告:从不兼容的指针类型赋值 [默认启用]
s->me.mv_penalty = default_mv_penalty;

libavcodec/notchlc.c: 在函数‘decode_blocks’中:
libavcodec/notchlc.c:353:13: 警告:初始值设定周围缺少花括号 [-Wmissing-braces]
int u[16][16] = { 0 }, v[16][16] = { 0 };
^
libavcodec/notchlc.c:353:13: 警告:(在‘u[0]’的初始化附近) [-Wmissing-braces]
libavcodec/notchlc.c:353:13: 警告:初始值设定周围缺少花括号 [-Wmissing-braces]
libavcodec/notchlc.c:353:13: 警告:(在‘v[0]’的初始化附近) [-Wmissing-braces]

fftools/ffmpeg.c: 在函数‘term_init’中:
fftools/ffmpeg.c:411:12: 警告:初始值设定周围缺少花括号 [-Wmissing-braces]
struct sigaction action = {0};
^
fftools/ffmpeg.c:411:12: 警告:(在‘action.__sigaction_handler’的初始化附近) [-Wmissing-braces]输入链接说明

Comments (0)

abcln001 created任务
abcln001 set related repository to Gitee 极速下载/ffmpeg
Expand operation logs

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(1)
C
1
https://gitee.com/mirrors/ffmpeg.git
git@gitee.com:mirrors/ffmpeg.git
mirrors
ffmpeg
ffmpeg

Search

14c37bed 8189591 565d56ea 8189591