mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
vf_deshake: fix strict aliassing errors
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
aa9507cc3d
commit
3cd137bfea
@ -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;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user