Index: source/libvpx/vp9/common/vp9_loopfilter.h |
=================================================================== |
--- source/libvpx/vp9/common/vp9_loopfilter.h (revision 292072) |
+++ source/libvpx/vp9/common/vp9_loopfilter.h (working copy) |
@@ -89,7 +89,7 @@ |
// by mi_row, mi_col. |
void vp9_setup_mask(struct VP9Common *const cm, |
const int mi_row, const int mi_col, |
- MODE_INFO **mi_8x8, const int mode_info_stride, |
+ MODE_INFO *mi_8x8, const int mode_info_stride, |
LOOP_FILTER_MASK *lfm); |
void vp9_filter_block_plane(struct VP9Common *const cm, |
@@ -111,13 +111,13 @@ |
int y_only, int partial_frame); |
// Apply the loop filter to [start, stop) macro block rows in frame_buffer. |
-void vp9_loop_filter_rows(const YV12_BUFFER_CONFIG *frame_buffer, |
+void vp9_loop_filter_rows(YV12_BUFFER_CONFIG *frame_buffer, |
struct VP9Common *cm, |
struct macroblockd_plane planes[MAX_MB_PLANE], |
int start, int stop, int y_only); |
typedef struct LoopFilterWorkerData { |
- const YV12_BUFFER_CONFIG *frame_buffer; |
+ YV12_BUFFER_CONFIG *frame_buffer; |
struct VP9Common *cm; |
struct macroblockd_plane planes[MAX_MB_PLANE]; |
@@ -129,8 +129,8 @@ |
int num_lf_workers; |
} LFWorkerData; |
-// Operates on the rows described by LFWorkerData passed as 'arg1'. |
-int vp9_loop_filter_worker(void *arg1, void *arg2); |
+// Operates on the rows described by 'lf_data'. |
+int vp9_loop_filter_worker(LFWorkerData *const lf_data, void *unused); |
#ifdef __cplusplus |
} // extern "C" |
#endif |