• 大小: 33.5MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-03
  • 语言: 其他
  • 标签: H.264,JM  

资源简介

H.264编解码测试工具,最新版本。调试通过可运行

资源截图

代码片段和文件信息

/*!
 *************************************************************************************
 * \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++);
  }
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2014-09-16 21:25  jm18.6\
     目录           0  2014-11-18 21:43  jm18.6\JM\
     文件       63069  2014-01-13 05:25  jm18.6\JM\CHANGES.TXT
     文件        1092  2014-01-13 05:25  jm18.6\JM\COPYRIGHT_ISO_IEC.txt
     文件        1383  2014-01-13 05:26  jm18.6\JM\COPYRIGHT_ITU.txt
     文件        8003  2014-01-13 05:26  jm18.6\JM\Changes_detail.txt
     文件        9141  2014-01-13 05:25  jm18.6\JM\FREXT_changes.txt
     目录           0  2014-09-16 21:25  jm18.6\JM\JM.xcodeproj\
     文件      144708  2014-01-13 05:25  jm18.6\JM\JM.xcodeproj\project.pbxproj
     文件        1124  2014-01-13 05:26  jm18.6\JM\Makefile
     文件        6402  2014-01-13 05:26  jm18.6\JM\Readme.txt
     目录           0  2014-11-18 21:08  jm18.6\JM\bin\
     文件       18920  2014-11-18 21:08  jm18.6\JM\bin\BscMake.command.1.tlog
     文件     2313380  2014-11-18 21:07  jm18.6\JM\bin\CL.read.1.tlog
     文件       78646  2014-11-18 21:07  jm18.6\JM\bin\CL.write.1.tlog
     目录           0  2014-09-16 21:25  jm18.6\JM\bin\HM-like\
     文件       49615  2014-01-13 05:26  jm18.6\JM\bin\HM-like\encoder_JM_Intra_HE.cfg
     文件       49618  2014-01-13 05:26  jm18.6\JM\bin\HM-like\encoder_JM_LB_HE.cfg
     文件       49618  2014-01-13 05:26  jm18.6\JM\bin\HM-like\encoder_JM_LP_HE.cfg
     文件       49632  2014-01-13 05:26  jm18.6\JM\bin\HM-like\encoder_JM_RA_B_HE.cfg
     目录           0  2014-09-16 21:25  jm18.6\JM\bin\HM-like\per-sequence_JM\
     文件         658  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\BQMall.cfg
     文件         660  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\BQSquare.cfg
     文件         663  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\BQTerrace.cfg
     文件         667  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\BasketballDrill.cfg
     文件         671  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\BasketballDrillText.cfg
     文件         669  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\BasketballDrive.cfg
     文件         666  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\BasketballPass.cfg
     文件         666  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\BlowingBubbles.cfg
     文件         660  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\Cactus.cfg
     文件         663  2014-01-13 05:26  jm18.6\JM\bin\HM-like\per-sequence_JM\ChinaSpeed.cfg
............此处省略892个文件信息

评论

共有 条评论

相关资源