vp9_loopfilter.c: Todo clean up encoder should work like decoder.
authorJim Bankoski <jimbankoski@google.com>
Thu, 21 Apr 2016 00:24:53 +0000 (17:24 -0700)
committerJames Bankoski <jimbankoski@google.com>
Thu, 21 Apr 2016 20:36:39 +0000 (20:36 +0000)
Change-Id: I570c6859d6e18cd94ce4a29068477b937489399c

vp9/common/vp9_loopfilter.c

index 232d89d..f5fd745 100644 (file)
@@ -934,7 +934,6 @@ void vp9_adjust_mask(VP9_COMMON *const cm, const int mi_row,
 
 // 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 @@ void vp9_loop_filter_frame(YV12_BUFFER_CONFIG *frame,
 }
 
 // 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;