summaryrefslogtreecommitdiff
path: root/vp9/encoder/vp9_bitstream.c
diff options
context:
space:
mode:
authorJohn Koleszar <jkoleszar@google.com>2012-11-28 10:08:37 -0800
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2012-11-28 10:08:37 -0800
commit00e2c6bf7ac0c0bb0de2021987b4d4fbf5734d15 (patch)
tree416f5b7573de73d7d4fb4be1196d10f24756a2bf /vp9/encoder/vp9_bitstream.c
parentb07fcf5f6fdbd4679392ec51f8de597063f03afc (diff)
parenta1f15814be0eb9921a6b5bb102354df7eeb936b2 (diff)
downloadlibvpx-00e2c6bf7ac0c0bb0de2021987b4d4fbf5734d15.tar
libvpx-00e2c6bf7ac0c0bb0de2021987b4d4fbf5734d15.tar.gz
libvpx-00e2c6bf7ac0c0bb0de2021987b4d4fbf5734d15.tar.bz2
libvpx-00e2c6bf7ac0c0bb0de2021987b4d4fbf5734d15.zip
Merge "Clamp decoded feature data" into experimental
Diffstat (limited to 'vp9/encoder/vp9_bitstream.c')
-rw-r--r--vp9/encoder/vp9_bitstream.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/vp9/encoder/vp9_bitstream.c b/vp9/encoder/vp9_bitstream.c
index ae8a7c616..73c116766 100644
--- a/vp9/encoder/vp9_bitstream.c
+++ b/vp9/encoder/vp9_bitstream.c
@@ -1911,19 +1911,19 @@ void vp9_pack_bitstream(VP9_COMP *cpi, unsigned char *dest,
// Encode the relevant feature data
if (Data < 0) {
Data = - Data;
- vp9_write_literal(&header_bc, Data,
- vp9_seg_feature_data_bits(j));
+ vp9_encode_unsigned_max(&header_bc, Data,
+ vp9_seg_feature_data_max(j));
vp9_write_bit(&header_bc, 1);
} else {
- vp9_write_literal(&header_bc, Data,
- vp9_seg_feature_data_bits(j));
+ vp9_encode_unsigned_max(&header_bc, Data,
+ vp9_seg_feature_data_max(j));
vp9_write_bit(&header_bc, 0);
}
}
// Unsigned data element so no sign bit needed
else
- vp9_write_literal(&header_bc, Data,
- vp9_seg_feature_data_bits(j));
+ vp9_encode_unsigned_max(&header_bc, Data,
+ vp9_seg_feature_data_max(j));
} else
vp9_write_bit(&header_bc, 0);
}