FFmpeg
libavfilter
scene_sad.h
Go to the documentation of this file.
1
/*
2
* This file is part of FFmpeg.
3
*
4
* FFmpeg is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* FFmpeg is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with FFmpeg; if not, write to the Free Software
16
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17
*/
18
19
/**
20
* @file
21
* Scene SAD functions
22
*/
23
24
#ifndef AVFILTER_SCENE_SAD_H
25
#define AVFILTER_SCENE_SAD_H
26
27
#include "
avfilter.h
"
28
29
#define SCENE_SAD_PARAMS const uint8_t *src1, ptrdiff_t stride1, \
30
const uint8_t *src2, ptrdiff_t stride2, \
31
ptrdiff_t width, ptrdiff_t height, \
32
uint64_t *sum
33
34
typedef
void (*
ff_scene_sad_fn
)(
SCENE_SAD_PARAMS
);
35
36
void
ff_scene_sad_c
(
SCENE_SAD_PARAMS
);
37
38
void
ff_scene_sad16_c
(
SCENE_SAD_PARAMS
);
39
40
ff_scene_sad_fn
ff_scene_sad_get_fn_x86
(
int
depth);
41
42
ff_scene_sad_fn
ff_scene_sad_get_fn
(
int
depth);
43
44
#endif
/* AVFILTER_SCENE_SAD_H */
ff_scene_sad_get_fn_x86
ff_scene_sad_fn ff_scene_sad_get_fn_x86(int depth)
Definition:
scene_sad_init.c:46
SCENE_SAD_PARAMS
#define SCENE_SAD_PARAMS
Definition:
scene_sad.h:29
ff_scene_sad16_c
void ff_scene_sad16_c(SCENE_SAD_PARAMS)
Definition:
scene_sad.c:26
ff_scene_sad_fn
void(* ff_scene_sad_fn)(SCENE_SAD_PARAMS)
Definition:
scene_sad.h:34
ff_scene_sad_get_fn
ff_scene_sad_fn ff_scene_sad_get_fn(int depth)
Definition:
scene_sad.c:59
avfilter.h
ff_scene_sad_c
void ff_scene_sad_c(SCENE_SAD_PARAMS)
Definition:
scene_sad.c:45
Generated on Wed Aug 24 2022 21:27:11 for FFmpeg by
1.8.17