shithub: libvpx

Download patch

ref: 2bcec13e5f81134cb99389822d96ba0fba157209
parent: 166fc7cb436619a29486a138ccef72497052cf93
parent: 6bd28a2d0537877f5a9a910ace69d0e91a9d532f
author: James Bankoski <[email protected]>
date: Thu Apr 21 16:40:35 EDT 2016

Merge "vp9_loopfilter.c: Todo clean up encoder should work like decoder."

--- a/vp9/common/vp9_loopfilter.c
+++ b/vp9/common/vp9_loopfilter.c
@@ -934,7 +934,6 @@
 
 // This function sets up the bit masks for the entire 64x64 region represented
 // by mi_row, mi_col.
-// TODO(JBB): This function only works for yv12.
 void vp9_setup_mask(VP9_COMMON *const cm, const int mi_row, const int mi_col,
                     MODE_INFO **mi, const int mode_info_stride,
                     LOOP_FILTER_MASK *lfm) {
@@ -1588,6 +1587,8 @@
 }
 
 // Used by the encoder to build the loopfilter masks.
+// TODO(slavarnway): Do the encoder the same way the decoder does it and
+//                   build the masks in line as part of the encode process.
 void vp9_build_mask_frame(VP9_COMMON *cm, int frame_filter_level,
                           int partial_frame) {
   int start_mi_row, end_mi_row, mi_rows_to_filter;