From 958a15f0068e9fc47bd4a4ec90902e6f398b99c6 Mon Sep 17 00:00:00 2001 From: James Zern Date: Sat, 30 Aug 2014 19:01:25 -0700 Subject: [PATCH] vp9_loop_filter_alloc: reorder parameters VP9LfSync lf_sync is being operated on, make it the first parameter as in dealloc Change-Id: Id3cdf6b6a48157627780ae0d5d4b7dfa94a78078 --- vp9/decoder/vp9_dthread.c | 4 ++-- vp9/decoder/vp9_dthread.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/vp9/decoder/vp9_dthread.c b/vp9/decoder/vp9_dthread.c index b82ea6a79..e6ce14d09 100644 --- a/vp9/decoder/vp9_dthread.c +++ b/vp9/decoder/vp9_dthread.c @@ -149,7 +149,7 @@ void vp9_loop_filter_frame_mt(YV12_BUFFER_CONFIG *frame, // This always needs to be done even if frame_filter_level is 0. if (!lf_sync->sync_range || cm->last_height != cm->height) { vp9_loop_filter_dealloc(lf_sync); - vp9_loop_filter_alloc(cm, lf_sync, sb_rows, cm->width); + vp9_loop_filter_alloc(lf_sync, cm, sb_rows, cm->width); } if (!frame_filter_level) return; @@ -216,7 +216,7 @@ static int get_sync_range(int width) { } // Allocate memory for lf row synchronization -void vp9_loop_filter_alloc(VP9_COMMON *cm, VP9LfSync *lf_sync, int rows, +void vp9_loop_filter_alloc(VP9LfSync *lf_sync, VP9_COMMON *cm, int rows, int width) { lf_sync->rows = rows; #if CONFIG_MULTITHREAD diff --git a/vp9/decoder/vp9_dthread.h b/vp9/decoder/vp9_dthread.h index 8b02ef71e..b1fbdeb74 100644 --- a/vp9/decoder/vp9_dthread.h +++ b/vp9/decoder/vp9_dthread.h @@ -42,8 +42,8 @@ typedef struct VP9LfSyncData { } VP9LfSync; // Allocate memory for loopfilter row synchronization. -void vp9_loop_filter_alloc(struct VP9Common *cm, VP9LfSync *lf_sync, - int rows, int width); +void vp9_loop_filter_alloc(VP9LfSync *lf_sync, VP9_COMMON *cm, int rows, + int width); // Deallocate loopfilter synchronization related mutex and data. void vp9_loop_filter_dealloc(VP9LfSync *lf_sync); -- 2.40.0