T264编码程序结构:
for(帧++)
{
     read a frame;
     switch (t->slice_type)
     {
          case SLICE_P:     编码P帧头
          case SLICE_B:     编码B帧头
          case SLICE_IDR:   编码IDR帧头
      }
     for(宏块++)
     {
          for(子宏块++)
         {
             get pred_mode;
             帧内/帧间预测;
             fdct;
             quant;
             zig-zag;
             iquant;
             idct;
         }
     }
     write a frame;
}
      不管是simulator还是EMV板,得到的SNR都可能会不准确,这种错误还不知道如何避免。正确的验证程序正确性的办法,就是用JM或者T264来解码DSP生成的264码流,将得到的YUV文件和DSP编码生成的重构帧做比较,如果完全一致,说明DSP编码程序是正确的。