• 大小: 16.88MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-22
  • 语言: 其他
  • 标签:

资源简介

源码在VS2010编译下生成lencod.exe和ldecod.exe,安装好环境可直接使用。

资源截图

代码片段和文件信息

/*!
 *************************************************************************************
 * \file blk_prediction.c
 *
 * \brief
 *    Block Prediction related functions
 *
 * \author
 *    Main contributors (see contributors.h for copyright address and affiliation details)
 *    - Alexis Michael Tourapis         
 *
 *************************************************************************************
 */

#include “contributors.h“

#include 
#include 
#include 
#include 

#include “block.h“
#include “global.h“

#include “macroblock.h“
#include “mc_prediction.h“
#include “image.h“
#include “mb_access.h“

void compute_residue (imgpel **curImg imgpel **mpr int **mb_rres int mb_x int opix_x int width int height)
{
  imgpel *imgOrg *imgPred;
  int    *m7;
  int i j;

  for (j = 0; j < height; j++)
  {
    imgOrg = &curImg[j][opix_x];    
    imgPred = &mpr[j][mb_x];
    m7 = &mb_rres[j][mb_x]; 
    for (i = 0; i < width; i++)
    {
      *m7++ = *imgOrg++ - *imgPred++;
    }
  }
}

void sample_reconstruct (imgpel **curImg imgpel **mpr int **mb_rres int mb_x int opix_x int width int height int max_imgpel_value int dq_bits)
{
  imgpel *imgOrg *imgPred;
  int    *m7;
  int i j;

  for (j = 0; j < height; j++)
  {
    imgOrg = &curImg[j][opix_x];
    imgPred = &mpr[j][mb_x];
    m7 = &mb_rres[j][mb_x]; 
    for (i=0;i      *imgOrg++ = (imgpel) iClip1( max_imgpel_value rshift_rnd_sf(*m7++ dq_bits) + *imgPred++);
  }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2837  2010-07-15 22:38  JM\bin\decoder.cfg

     文件      48238  2010-07-15 22:38  JM\bin\encoder.cfg

     文件      27378  2010-07-15 22:38  JM\bin\encoder_baseline.cfg

     文件      39394  2010-07-15 22:38  JM\bin\encoder_extended.cfg

     文件      48238  2010-07-15 22:38  JM\bin\encoder_fast.cfg

     文件      38044  2010-07-15 22:38  JM\bin\encoder_main.cfg

     文件      48243  2010-07-15 22:38  JM\bin\encoder_stereo.cfg

     文件      44143  2010-07-15 22:38  JM\bin\encoder_tonemapping.cfg

     文件      46983  2010-07-15 22:38  JM\bin\encoder_yuv422.cfg

     文件       1466  2010-07-15 22:38  JM\bin\explicit_seq.cfg

     文件     114048  2010-07-15 22:38  JM\bin\foreman_part_qcif.yuv

     文件     152064  2010-07-15 22:38  JM\bin\foreman_part_qcif_422.yuv

     文件     228096  2010-07-15 22:38  JM\bin\foreman_part_qcif_444.yuv

     文件    1351680  2016-03-05 13:04  JM\bin\ldecod.exe

     文件    1589660  2016-03-05 13:04  JM\bin\ldecod.ilk

     文件     447502  2016-03-05 13:04  JM\bin\ldecod.map

     文件         16  2010-07-15 22:38  JM\bin\leakybucketrate.cfg

     文件    2212352  2016-03-05 13:01  JM\bin\lencod.exe

     文件    1990408  2016-03-05 13:01  JM\bin\lencod.ilk

     文件       2473  2010-07-15 22:38  JM\bin\q_matrix.cfg

     文件       1244  2010-07-15 22:38  JM\bin\q_matrix2.cfg

     文件       1244  2010-07-15 22:38  JM\bin\q_matrix_def.cfg

     文件       3473  2010-07-15 22:38  JM\bin\q_offset.cfg

     文件         66  2010-07-15 22:38  JM\bin\sg0conf.cfg

     文件        126  2010-07-15 22:38  JM\bin\sg2conf.cfg

     文件       1188  2010-07-15 22:38  JM\bin\sg6conf.cfg

     文件       1761  2010-07-15 22:38  JM\bin\ToneMapping.cfg

     文件      60352  2010-07-15 22:38  JM\CHANGES.TXT

     文件       8003  2010-07-15 22:38  JM\Changes_detail.txt

     文件       1092  2010-07-15 22:38  JM\COPYRIGHT_ISO_IEC.txt

............此处省略822个文件信息

评论

共有 条评论

相关资源