shithub: libvpx

Download patch

ref: d83295f2e1642461d2ac1415942258af95475781
parent: b043c3e0813827f164c899fcd0b7f222f3018144
parent: c03ae7d99f5210e7fc970da2cd3906a1721f6c61
author: Yaowu Xu <yaowu@google.com>
date: Mon May 19 04:37:47 EDT 2014

Merge "Add a TODO"

--- a/vp9/encoder/vp9_tokenize.c
+++ b/vp9/encoder/vp9_tokenize.c
@@ -288,7 +288,6 @@
   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 @@
   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};