changes_rm52h_vec.txt

来自「AVS编解码是学习AVS程序开发的入门资料,可以帮助初学者获得很多的收获.」· 文本 代码 · 共 46 行

TXT
46
字号
===========================================================
Video Edit Code issue
(All based on AVS-M1956 by Grandview Semi. 2006/12/12)
===========================================================
Encoder:
1. picture_header() in image.c
   * row 159, 183
      write the VEC_EXT byte to bitstream
   * row 170, 194
      force to write the value 3 to bitstream 
      because of the first I picture

2. PartitionMotionSearch()     in mv-search.c
   PartitionMotionSearch_bid() in mv-search.c
   * row 1982, 2087
      force the cost to maximum when forward precition

3. encode_one_macroblock() in rdopt.c
   * row 1903
      skip the Direct_B8x8  prediction
   * row 2403
      skip the Direct_16x16 prediction
   * row 2406~2409, 2461~2462
      skip the situation wehn vec_ext = 3

4. image.c
   misc modification only for displaying more information
   about VEC status.

===========================================================
Decoder:
1. Header() in image.c
   * row 720~728
      if finds the vec_flag and vec_ext is 1,
         the current B picture should be discarded,
         and find the next start code,
      otherwise,
         begin decoding for current picture.
   * row 734~740
      discard the middle slice_header start codes.

2. decode_one_frame() in image.c
   * row 235~256
   pls focus on 'vec_pr_flag'.
   misc modification only for displaying more information
   about VEC status.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?