Commit 8ffdcad2 authored by michael's avatar michael

simplify ff_h263_round_chroma()


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@9602 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 249fcaa7
...@@ -765,14 +765,9 @@ static inline int get_bits_diff(MpegEncContext *s){ ...@@ -765,14 +765,9 @@ static inline int get_bits_diff(MpegEncContext *s){
static inline int ff_h263_round_chroma(int x){ static inline int ff_h263_round_chroma(int x){
static const uint8_t h263_chroma_roundtab[16] = { static const uint8_t h263_chroma_roundtab[16] = {
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 // 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1,
}; };
if (x >= 0) return h263_chroma_roundtab[x & 0xf] + (x >> 3);
return (h263_chroma_roundtab[x & 0xf] + ((x >> 3) & ~1));
else {
x = -x;
return -(h263_chroma_roundtab[x & 0xf] + ((x >> 3) & ~1));
}
} }
/* motion_est.c */ /* motion_est.c */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment