[encoder] Added 1/8th pel MV refinement
[schroedinger/research-port.git] / testsuite / arith_qm.h
blob23316c95f017e6a1befa167ca5ec03786d7c565d
2 #ifndef _ARITH_QM_H_
3 #define _ARITH_QM_H_
5 typedef struct _ArithQM ArithQM;
6 struct _ArithQM {
7 int a;
8 int c;
9 int st;
10 int ct;
11 int bp;
12 unsigned char *data;
14 int contexts_mps[10];
15 int contexts_state[10];
18 void arith_qm_init (ArithQM *arith);
19 void arith_qm_encode (ArithQM *arith, int context, int value);
20 void arith_qm_flush (ArithQM *coder);
22 #endif