diff options
author | John Koleszar <jkoleszar@google.com> | 2012-11-28 10:08:37 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@gerrit.golo.chromium.org> | 2012-11-28 10:08:37 -0800 |
commit | 00e2c6bf7ac0c0bb0de2021987b4d4fbf5734d15 (patch) | |
tree | 416f5b7573de73d7d4fb4be1196d10f24756a2bf /vp9/encoder/vp9_bitstream.c | |
parent | b07fcf5f6fdbd4679392ec51f8de597063f03afc (diff) | |
parent | a1f15814be0eb9921a6b5bb102354df7eeb936b2 (diff) | |
download | libvpx-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.c | 12 |
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); } |