[svn] / branches / dev-api-3 / xvidcore / src / bitstream / mbcoding.c Repository:
ViewVC logotype

Diff of /branches/dev-api-3/xvidcore/src/bitstream/mbcoding.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 619, Sat Nov 2 15:52:31 2002 UTC revision 631, Thu Nov 7 10:31:03 2002 UTC
# Line 69  Line 69 
69  VLC DCT3Dinter[4096];  VLC DCT3Dinter[4096];
70    
71  /* not really MB related, but VLCs are only available here */  /* not really MB related, but VLCs are only available here */
72  void inline bs_put_spritetrajectory(Bitstream * bs,  void bs_put_spritetrajectory(Bitstream * bs, const int val)
                           const int val)  
73  {  {
74          const int code = sprite_trajectory_code[val+16384].code;          const int code = sprite_trajectory_code[val+16384].code;
75          const int len = sprite_trajectory_code[val+16384].len;          const int len = sprite_trajectory_code[val+16384].len;
# Line 84  Line 83 
83          if (len) BitstreamPutBits(bs, code, len);          if (len) BitstreamPutBits(bs, code, len);
84  }  }
85    
86    int bs_get_spritetrajectory(Bitstream * bs)
87    {
88            int i;
89            for (i = 0; i < 12; i++)
90            {
91                    if (BitstreamShowBits(bs, sprite_trajectory_len[i].len) == sprite_trajectory_len[i].code)
92                    {
93                            BitstreamSkip(bs, sprite_trajectory_len[i].len);
94                            return i;
95                    }
96            }
97            return -1;
98    }
99    
100  void  void
101  init_vlc_tables(void)  init_vlc_tables(void)

Legend:
Removed from v.619  
changed lines
  Added in v.631

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4