mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-09-20 05:16:38 +00:00
lavfi/nlmeans: reorder memory accesses in get_integral_patch_value
This doesn't seem to make much of a difference but it can't hurt.
This commit is contained in:
parent
34e1e53e28
commit
de956198a9
@ -131,10 +131,10 @@ static int query_formats(AVFilterContext *ctx)
|
|||||||
*/
|
*/
|
||||||
static inline int get_integral_patch_value(const uint32_t *ii, int ii_lz_32, int x, int y, int p)
|
static inline int get_integral_patch_value(const uint32_t *ii, int ii_lz_32, int x, int y, int p)
|
||||||
{
|
{
|
||||||
const int e = ii[(y + p ) * ii_lz_32 + (x + p )];
|
|
||||||
const int d = ii[(y + p ) * ii_lz_32 + (x - p - 1)];
|
|
||||||
const int b = ii[(y - p - 1) * ii_lz_32 + (x + p )];
|
|
||||||
const int a = ii[(y - p - 1) * ii_lz_32 + (x - p - 1)];
|
const int a = ii[(y - p - 1) * ii_lz_32 + (x - p - 1)];
|
||||||
|
const int b = ii[(y - p - 1) * ii_lz_32 + (x + p )];
|
||||||
|
const int d = ii[(y + p ) * ii_lz_32 + (x - p - 1)];
|
||||||
|
const int e = ii[(y + p ) * ii_lz_32 + (x + p )];
|
||||||
return e - d - b + a;
|
return e - d - b + a;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user