mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
all: remove some casts of function pointer to void *
These casts are unnecessary, and may safely be removed. Found by enabling -Wpedantic on clang 3.7. Tested with FATE. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
This commit is contained in:
parent
49d8a70dc5
commit
4c96985af1
@ -3116,7 +3116,7 @@ const OptionDef options[] = {
|
||||
{ "target", HAS_ARG | OPT_PERFILE | OPT_OUTPUT, { .func_arg = opt_target },
|
||||
"specify target file type (\"vcd\", \"svcd\", \"dvd\", \"dv\" or \"dv50\" "
|
||||
"with optional prefixes \"pal-\", \"ntsc-\" or \"film-\")", "type" },
|
||||
{ "vsync", HAS_ARG | OPT_EXPERT, { opt_vsync },
|
||||
{ "vsync", HAS_ARG | OPT_EXPERT, { .func_arg = opt_vsync },
|
||||
"video sync method", "" },
|
||||
{ "frame_drop_threshold", HAS_ARG | OPT_FLOAT | OPT_EXPERT, { &frame_drop_threshold },
|
||||
"frame drop threshold", "" },
|
||||
@ -3240,9 +3240,9 @@ const OptionDef options[] = {
|
||||
"this option is deprecated, use the yadif filter instead" },
|
||||
{ "psnr", OPT_VIDEO | OPT_BOOL | OPT_EXPERT, { &do_psnr },
|
||||
"calculate PSNR of compressed frames" },
|
||||
{ "vstats", OPT_VIDEO | OPT_EXPERT , { &opt_vstats },
|
||||
{ "vstats", OPT_VIDEO | OPT_EXPERT , { .func_arg = opt_vstats },
|
||||
"dump video coding statistics to file" },
|
||||
{ "vstats_file", OPT_VIDEO | HAS_ARG | OPT_EXPERT , { opt_vstats_file },
|
||||
{ "vstats_file", OPT_VIDEO | HAS_ARG | OPT_EXPERT , { .func_arg = opt_vstats_file },
|
||||
"dump video coding statistics to file", "file" },
|
||||
{ "vf", OPT_VIDEO | HAS_ARG | OPT_PERFILE | OPT_OUTPUT, { .func_arg = opt_video_filters },
|
||||
"set video filters", "filter_graph" },
|
||||
@ -3352,7 +3352,7 @@ const OptionDef options[] = {
|
||||
"set the initial demux-decode delay", "seconds" },
|
||||
{ "override_ffserver", OPT_BOOL | OPT_EXPERT | OPT_OUTPUT, { &override_ffserver },
|
||||
"override the options from ffserver", "" },
|
||||
{ "sdp_file", HAS_ARG | OPT_EXPERT | OPT_OUTPUT, { opt_sdp_file },
|
||||
{ "sdp_file", HAS_ARG | OPT_EXPERT | OPT_OUTPUT, { .func_arg = opt_sdp_file },
|
||||
"specify a file in which to print sdp information", "file" },
|
||||
|
||||
{ "bsf", HAS_ARG | OPT_STRING | OPT_SPEC | OPT_EXPERT | OPT_OUTPUT, { .off = OFFSET(bitstream_filters) },
|
||||
|
@ -2511,7 +2511,7 @@ static int hls_slice_data_wpp(HEVCContext *s, const HEVCNAL *nal)
|
||||
}
|
||||
|
||||
if (s->ps.pps->entropy_coding_sync_enabled_flag)
|
||||
s->avctx->execute2(s->avctx, (void *) hls_decode_entry_wpp, arg, ret, s->sh.num_entry_point_offsets + 1);
|
||||
s->avctx->execute2(s->avctx, hls_decode_entry_wpp, arg, ret, s->sh.num_entry_point_offsets + 1);
|
||||
|
||||
for (i = 0; i <= s->sh.num_entry_point_offsets; i++)
|
||||
res += ret[i];
|
||||
|
@ -1087,7 +1087,7 @@ static int draw_glyphs(DrawTextContext *s, AVFrame *frame,
|
||||
continue;
|
||||
|
||||
dummy.code = code;
|
||||
glyph = av_tree_find(s->glyphs, &dummy, (void *)glyph_cmp, NULL);
|
||||
glyph = av_tree_find(s->glyphs, &dummy, glyph_cmp, NULL);
|
||||
|
||||
bitmap = borderw ? glyph->border_bitmap : glyph->bitmap;
|
||||
|
||||
|
@ -186,9 +186,9 @@ static double compute_gammaval709(void *opaque, double gamma)
|
||||
}
|
||||
|
||||
static double (* const funcs1[])(void *, double) = {
|
||||
(void *)clip,
|
||||
(void *)compute_gammaval,
|
||||
(void *)compute_gammaval709,
|
||||
clip,
|
||||
compute_gammaval,
|
||||
compute_gammaval709,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
@ -224,7 +224,7 @@ static void *async_buffer_task(void *arg)
|
||||
pthread_mutex_unlock(&c->mutex);
|
||||
|
||||
to_copy = FFMIN(4096, fifo_space);
|
||||
ret = ring_generic_write(ring, (void *)h, to_copy, (void *)wrapped_url_read);
|
||||
ret = ring_generic_write(ring, (void *)h, to_copy, wrapped_url_read);
|
||||
|
||||
pthread_mutex_lock(&c->mutex);
|
||||
if (ret <= 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user