Correct condition for skip
authorYaowu Xu <yaowu@google.com>
Wed, 19 Dec 2018 18:48:37 +0000 (10:48 -0800)
committerYaowu Xu <yaowu@google.com>
Wed, 19 Dec 2018 18:48:37 +0000 (10:48 -0800)
Do not skip without check when lossless is requested.

Change-Id: Iceda428e7bf5ab19202b1dcb598e389fcaf6978d

vp9/encoder/vp9_rdopt.c

index 24c500f..8349b00 100644 (file)
@@ -2892,7 +2892,7 @@ static int64_t handle_inter_mode(
   memcpy(x->skip_txfm, skip_txfm, sizeof(skip_txfm));
   memcpy(x->bsse, bsse, sizeof(bsse));
 
-  if (!skip_txfm_sb) {
+  if (!skip_txfm_sb || xd->lossless) {
     int skippable_y, skippable_uv;
     int64_t sseuv = INT64_MAX;
     int64_t rdcosty = INT64_MAX;