| 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
|
|
|