shithub: libvpx

Download patch

ref: 0ae1e4a95adfe89e5ae0b28dd55ee9491452cde4
parent: fd90ce2711e551313e22d38892b5d30d9aefa6ba
parent: 9e81112df2be0a9544f6d9f76106f5deacd9c170
author: James Zern <jzern@google.com>
date: Thu Apr 30 19:05:42 EDT 2015

Merge "vp9_decodeframe: simplify compare_tile_buffers"

--- a/vp9/decoder/vp9_decodeframe.c
+++ b/vp9/decoder/vp9_decodeframe.c
@@ -1086,13 +1086,7 @@
 static int compare_tile_buffers(const void *a, const void *b) {
   const TileBuffer *const buf1 = (const TileBuffer*)a;
   const TileBuffer *const buf2 = (const TileBuffer*)b;
-  if (buf1->size < buf2->size) {
-    return 1;
-  } else if (buf1->size == buf2->size) {
-    return 0;
-  } else {
-    return -1;
-  }
+  return (int)(buf2->size - buf1->size);
 }
 
 static const uint8_t *decode_tiles_mt(VP9Decoder *pbi,
--