資源簡介
JM軟件最新版19.0,方便用于H.264視頻編解碼方面的算法研究。另外還附有官方參考手冊,方便對(duì)JM進(jìn)行深入學(xué)習(xí)。

代碼片段和文件信息
/*!
?*************************************************************************************
?*?\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???{
????imgOrg?=?&curImg[j][opix_x];????
????imgPred?=?&mpr[j][mb_x];
????m7?=?&mb_rres[j][mb_x];?
????for?(i?=?0;?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???{
????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++);
??}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????956245??2016-04-02?11:07??JM?Reference?Software?Manual?(JVT-AE010).pdf
?????文件???????2615??2015-06-19?19:50??jm19.0\JM\bin\decoder.cfg
?????文件???????2575??2015-06-19?19:50??jm19.0\JM\bin\decoder_stereo.cfg
?????文件??????52857??2015-06-19?19:50??jm19.0\JM\bin\encoder.cfg
?????文件??????27578??2015-06-19?19:50??jm19.0\JM\bin\encoder_ba
?????文件??????39729??2015-06-19?19:50??jm19.0\JM\bin\encoder_extended.cfg
?????文件??????37929??2015-06-19?19:50??jm19.0\JM\bin\encoder_main.cfg
?????文件??????50487??2015-06-19?19:50??jm19.0\JM\bin\encoder_max_performance.cfg
?????文件??????47788??2015-06-19?19:50??jm19.0\JM\bin\encoder_stereo.cfg
?????文件??????43779??2015-06-19?19:50??jm19.0\JM\bin\encoder_tonemapping.cfg
?????文件???????8058??2015-06-19?19:50??jm19.0\JM\bin\encoder_view1.cfg
?????文件??????46668??2015-06-19?19:50??jm19.0\JM\bin\encoder_yuv422.cfg
?????文件???????1466??2015-06-19?19:50??jm19.0\JM\bin\explicit_seq.cfg
?????文件?????114048??2015-06-19?19:50??jm19.0\JM\bin\foreman_part_qcif.yuv
?????文件?????152064??2015-06-19?19:50??jm19.0\JM\bin\foreman_part_qcif_422.yuv
?????文件?????228096??2015-06-19?19:50??jm19.0\JM\bin\foreman_part_qcif_444.yuv
?????文件??????49615??2015-06-19?19:50??jm19.0\JM\bin\HM-like\encoder_JM_Intra_HE.cfg
?????文件??????49618??2015-06-19?19:50??jm19.0\JM\bin\HM-like\encoder_JM_LB_HE.cfg
?????文件??????49618??2015-06-19?19:50??jm19.0\JM\bin\HM-like\encoder_JM_LP_HE.cfg
?????文件??????49632??2015-06-19?19:50??jm19.0\JM\bin\HM-like\encoder_JM_RA_B_HE.cfg
?????文件????????667??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\BasketballDrill.cfg
?????文件????????671??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\BasketballDrillText.cfg
?????文件????????669??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\BasketballDrive.cfg
?????文件????????666??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\BasketballPass.cfg
?????文件????????666??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\BlowingBubbles.cfg
?????文件????????658??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\BQMall.cfg
?????文件????????660??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\BQSquare.cfg
?????文件????????663??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\BQTerrace.cfg
?????文件????????660??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\Cactus.cfg
?????文件????????663??2015-06-19?19:50??jm19.0\JM\bin\HM-like\per-sequence_JM\ChinaSpeed.cfg
............此處省略442個(gè)文件信息
評(píng)論
共有 條評(píng)論