资源简介
源码在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_ba
文件 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个文件信息
- 上一篇:Proteus教程——电子线路设计、制版与仿真
- 下一篇:通讯录字母检索功能源码
评论
共有 条评论