[FFmpeg-cvslog] vf_deshake: fix strict aliassing errors
Michael Niedermayer
git at videolan.org
Sat Dec 29 20:55:20 CET 2012
ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Sat Dec 29 20:00:48 2012 +0100| [3cd137bfeac84b6147a8708f55d5888cf3a0f80a] | committer: Michael Niedermayer
vf_deshake: fix strict aliassing errors
Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=3cd137bfeac84b6147a8708f55d5888cf3a0f80a
---
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 206f701..c03919c 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;
More information about the ffmpeg-cvslog
mailing list