summaryrefslogtreecommitdiff
path: root/libavfilter/defaults.c
diff options
context:
space:
mode:
authorStefano Sabatini <stefano.sabatini-lala@poste.it>2011-08-06 12:42:02 +0200
committerStefano Sabatini <stefano.sabatini-lala@poste.it>2011-08-06 13:18:09 +0200
commit3c56a421d8ea980a900892aa4da4a104c6943c03 (patch)
tree4f4dc0d193e35422a7c9da797cc4a7cbc7e78963 /libavfilter/defaults.c
parenta8dcf5eebba73c18e3d07c4b8eaeaf6770b8cd44 (diff)
lavfi: avoid void* arithmetic in defaults.c:set_common_formats()
void* pointer arithmetic semantics is undefined, use uint8_t* instead. Also fix GCC warnings: defaults.c: In function ‘set_common_formats’: defaults.c:184: warning: pointer of type ‘void *’ used in arithmetic defaults.c:189: warning: pointer of type ‘void *’ used in arithmetic
Diffstat (limited to 'libavfilter/defaults.c')
-rw-r--r--libavfilter/defaults.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavfilter/defaults.c b/libavfilter/defaults.c
index aadecf2d02..503036dafc 100644
--- a/libavfilter/defaults.c
+++ b/libavfilter/defaults.c
@@ -181,12 +181,12 @@ static void set_common_formats(AVFilterContext *ctx, AVFilterFormats *fmts,
for (i = 0; i < ctx->input_count; i++)
if (ctx->inputs[i] && ctx->inputs[i]->type == type)
avfilter_formats_ref(fmts,
- (AVFilterFormats**)((void*)ctx->inputs[i]+offout));
+ (AVFilterFormats **)((uint8_t *)ctx->inputs[i]+offout));
for (i = 0; i < ctx->output_count; i++)
if (ctx->outputs[i] && ctx->outputs[i]->type == type)
avfilter_formats_ref(fmts,
- (AVFilterFormats**)((void*)ctx->outputs[i]+offin));
+ (AVFilterFormats **)((uint8_t *)ctx->outputs[i]+offin));
if (!fmts->refcount) {
av_free(fmts->formats);