summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_decodframe.c
diff options
context:
space:
mode:
authorRonald S. Bultje <rbultje@google.com>2013-04-24 09:18:16 -0700
committerRonald S. Bultje <rbultje@google.com>2013-04-25 14:20:59 -0700
commitc849eaca5918cbe523968cde479fbb5a125b866d (patch)
treedf747effc3c87e52a210f7b5f2bb13696c7e3bcc /vp9/decoder/vp9_decodframe.c
parente40a769036a97403718244caa81b8680a4c9c7eb (diff)
downloadlibvpx-c849eaca5918cbe523968cde479fbb5a125b866d.tar
libvpx-c849eaca5918cbe523968cde479fbb5a125b866d.tar.gz
libvpx-c849eaca5918cbe523968cde479fbb5a125b866d.tar.bz2
libvpx-c849eaca5918cbe523968cde479fbb5a125b866d.zip
Use b_width/height_log2 instead of mb_ where appropriate.
Basic assumption: when talking about transform units, use b_; when talking about macroblock indices, use mb_. Change-Id: Ifd163f595d4924ff892de4eb0401ccd56dc81884
Diffstat (limited to 'vp9/decoder/vp9_decodframe.c')
-rw-r--r--vp9/decoder/vp9_decodframe.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/vp9/decoder/vp9_decodframe.c b/vp9/decoder/vp9_decodframe.c
index 7958a3e3a..46ef07625 100644
--- a/vp9/decoder/vp9_decodframe.c
+++ b/vp9/decoder/vp9_decodframe.c
@@ -388,8 +388,8 @@ static void decode_4x4(VP9D_COMP *pbi, MACROBLOCKD *xd, vp9_reader *r) {
}
static INLINE void decode_sby_32x32(MACROBLOCKD *mb, BLOCK_SIZE_TYPE bsize) {
- const int bwl = mb_width_log2(bsize) - 1, bw = 1 << bwl;
- const int bhl = mb_height_log2(bsize) - 1, bh = 1 << bhl;
+ const int bwl = b_width_log2(bsize) - 3, bw = 1 << bwl;
+ const int bhl = b_height_log2(bsize) - 3, bh = 1 << bhl;
const int y_count = bw * bh;
int n;
@@ -405,8 +405,8 @@ static INLINE void decode_sby_32x32(MACROBLOCKD *mb, BLOCK_SIZE_TYPE bsize) {
}
static INLINE void decode_sbuv_32x32(MACROBLOCKD *mb, BLOCK_SIZE_TYPE bsize) {
- const int bwl = mb_width_log2(bsize) - 1, bw = (1 << bwl) / 2;
- const int bhl = mb_height_log2(bsize) - 1, bh = (1 << bhl) / 2;
+ const int bwl = b_width_log2(bsize) - 3, bw = (1 << bwl) / 2;
+ const int bhl = b_height_log2(bsize) - 3, bh = (1 << bhl) / 2;
const int uv_count = bw * bh;
int n;
for (n = 0; n < uv_count; n++) {
@@ -426,8 +426,8 @@ static INLINE void decode_sbuv_32x32(MACROBLOCKD *mb, BLOCK_SIZE_TYPE bsize) {
}
static INLINE void decode_sby_16x16(MACROBLOCKD *mb, BLOCK_SIZE_TYPE bsize) {
- const int bwl = mb_width_log2(bsize), bw = 1 << bwl;
- const int bhl = mb_height_log2(bsize), bh = 1 << bhl;
+ const int bwl = b_width_log2(bsize) - 2, bw = 1 << bwl;
+ const int bhl = b_height_log2(bsize) - 2, bh = 1 << bhl;
const int y_count = bw * bh;
int n;
@@ -444,8 +444,8 @@ static INLINE void decode_sby_16x16(MACROBLOCKD *mb, BLOCK_SIZE_TYPE bsize) {
}
static INLINE void decode_sbuv_16x16(MACROBLOCKD *mb, BLOCK_SIZE_TYPE bsize) {
- const int bwl = mb_width_log2(bsize), bw = (1 << bwl) / 2;
- const int bhl = mb_height_log2(bsize), bh = (1 << bhl) / 2;
+ const int bwl = b_width_log2(bsize) - 2, bw = (1 << bwl) / 2;
+ const int bhl = b_height_log2(bsize) - 2, bh = (1 << bhl) / 2;
const int uv_count = bw * bh;
int n;
@@ -465,8 +465,8 @@ static INLINE void decode_sbuv_16x16(MACROBLOCKD *mb, BLOCK_SIZE_TYPE bsize) {
}
static INLINE void decode_sby_8x8(MACROBLOCKD *xd, BLOCK_SIZE_TYPE bsize) {
- const int bwl = mb_width_log2(bsize) + 1, bw = 1 << bwl;
- const int bhl = mb_height_log2(bsize) + 1, bh = 1 << bhl;
+ const int bwl = b_width_log2(bsize) - 1, bw = 1 << bwl;
+ const int bhl = b_height_log2(bsize) - 1, bh = 1 << bhl;
const int y_count = bw * bh;
int n;
@@ -485,8 +485,8 @@ static INLINE void decode_sby_8x8(MACROBLOCKD *xd, BLOCK_SIZE_TYPE bsize) {
}
static INLINE void decode_sbuv_8x8(MACROBLOCKD *xd, BLOCK_SIZE_TYPE bsize) {
- const int bwl = mb_width_log2(bsize) + 1, bw = 1 << (bwl - 1);
- const int bhl = mb_height_log2(bsize) + 1, bh = 1 << (bhl - 1);
+ const int bwl = b_width_log2(bsize) - 1, bw = 1 << (bwl - 1);
+ const int bhl = b_height_log2(bsize) - 1, bh = 1 << (bhl - 1);
const int uv_count = bw * bh;
int n;
@@ -505,8 +505,8 @@ static INLINE void decode_sbuv_8x8(MACROBLOCKD *xd, BLOCK_SIZE_TYPE bsize) {
}
static INLINE void decode_sby_4x4(MACROBLOCKD *xd, BLOCK_SIZE_TYPE bsize) {
- const int bwl = mb_width_log2(bsize) + 2, bw = 1 << bwl;
- const int bhl = mb_height_log2(bsize) + 2, bh = 1 << bhl;
+ const int bwl = b_width_log2(bsize), bw = 1 << bwl;
+ const int bhl = b_height_log2(bsize), bh = 1 << bhl;
const int y_count = bw * bh;
int n;
@@ -528,8 +528,8 @@ static INLINE void decode_sby_4x4(MACROBLOCKD *xd, BLOCK_SIZE_TYPE bsize) {
}
static INLINE void decode_sbuv_4x4(MACROBLOCKD *xd, BLOCK_SIZE_TYPE bsize) {
- const int bwl = mb_width_log2(bsize) + 2, bw = 1 << (bwl - 1);
- const int bhl = mb_height_log2(bsize) + 2, bh = 1 << (bhl - 1);
+ const int bwl = b_width_log2(bsize), bw = 1 << (bwl - 1);
+ const int bhl = b_height_log2(bsize), bh = 1 << (bhl - 1);
const int uv_count = bw * bh;
int n;