From 3cd137bfeac84b6147a8708f55d5888cf3a0f80a Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sat, 29 Dec 2012 20:00:48 +0100 Subject: vf_deshake: fix strict aliassing errors Signed-off-by: Michael Niedermayer --- libavfilter/vf_deshake.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavfilter/vf_deshake.c b/libavfilter/vf_deshake.c index 206f701984..c03919c96d 100644 --- a/libavfilter/vf_deshake.c +++ b/libavfilter/vf_deshake.c @@ -90,10 +90,10 @@ typedef struct { AVFilterBufferRef *ref; ///< Previous frame int rx; ///< Maximum horizontal shift int ry; ///< Maximum vertical shift - enum FillMethod edge; ///< Edge fill method + int edge; ///< Edge fill method int blocksize; ///< Size of blocks to compare int contrast; ///< Contrast threshold - enum SearchMethod search; ///< Motion search method + int search; ///< Motion search method AVCodecContext *avctx; DSPContext c; ///< Context providing optimized SAD methods Transform last; ///< Transform from last frame @@ -353,8 +353,8 @@ static av_cold int init(AVFilterContext *ctx, const char *args) if (args) { sscanf(args, "%d:%d:%d:%d:%d:%d:%d:%d:%d:%d:%255s", &deshake->cx, &deshake->cy, &deshake->cw, &deshake->ch, - &deshake->rx, &deshake->ry, (int *)&deshake->edge, - &deshake->blocksize, &deshake->contrast, (int *)&deshake->search, filename); + &deshake->rx, &deshake->ry, &deshake->edge, + &deshake->blocksize, &deshake->contrast, &deshake->search, filename); deshake->blocksize /= 2; -- cgit v1.2.3