WinGui: Fix another instance of the Caliburn vs Json.net sillyness where objects...
[HandBrake.git] / libhb / nlmeans.h
blob9f6e90845e89966201816c00c1faadf637814a51
1 /* nlmeans.h
3 Copyright (c) 2013 Dirk Farin
4 Copyright (c) 2003-2015 HandBrake Team
5 This file is part of the HandBrake source code
6 Homepage: <http://handbrake.fr/>.
7 It may be used under the terms of the GNU General Public License v2.
8 For full terms see the file COPYING file or visit http://www.gnu.org/licenses/gpl-2.0.html
9 */
11 typedef struct
13 void (*build_integral)(uint32_t *integral,
14 int integral_stride,
15 const uint8_t *src,
16 const uint8_t *src_pre,
17 const uint8_t *compare,
18 const uint8_t *compare_pre,
19 int w,
20 int border,
21 int dst_w,
22 int dst_h,
23 int dx,
24 int dy);
25 } NLMeansFunctions;
27 void nlmeans_init_x86(NLMeansFunctions *functions);