]> granicus.if.org Git - libvpx/commitdiff
Add a TODO
authorYaowu Xu <yaowu@google.com>
Fri, 16 May 2014 14:39:55 +0000 (07:39 -0700)
committerYaowu Xu <yaowu@google.com>
Fri, 16 May 2014 19:48:38 +0000 (12:48 -0700)
Change-Id: I16bf93d40e9b345705b49bf09dd4b6996b513a83

vp9/encoder/vp9_tokenize.c

index 17214c3eeb73062c43b9c56859094e547d085c47..dcca92d2172629a378148c8ec3a5cc6e98a0de65 100644 (file)
@@ -288,7 +288,6 @@ struct is_skippable_args {
   MACROBLOCK *x;
   int *skippable;
 };
-
 static void is_skippable(int plane, int block,
                          BLOCK_SIZE plane_bsize, TX_SIZE tx_size,
                          void *argv) {
@@ -298,6 +297,8 @@ static void is_skippable(int plane, int block,
   args->skippable[0] &= (!args->x->plane[plane].eobs[block]);
 }
 
+// TODO(yaowu): rewrite and optimize this function to remove the usage of
+//              vp9_foreach_transform_block() and simplify is_skippable().
 int vp9_is_skippable_in_plane(MACROBLOCK *x, BLOCK_SIZE bsize, int plane) {
   int result = 1;
   struct is_skippable_args args = {x, &result};