91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 17.57MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-07-08
  • 語言: C/C++
  • 標(biāo)簽: Visual??

資源簡介

Visual C++視頻會議開發(fā)技術(shù)與實例.rar Visual C++視頻會議開發(fā)技術(shù)與實例.rar

資源截圖

代碼片段和文件信息

#include“sim.h“
#include?“global_e.h“
#include?“TMConfig.h“


void?CodeOneOrTwo(PictImage?*curr?PictImage?*B_image?PictImage?*prev?
??????????PictImage?*pr?int?QP?int?frameskip?Bits?*bits
??????????Pict?*pic?PictImage?*B_recon?PictImage?*recon)
{
??unsigned?char?*prev_ipol*pi_edge=NULL*pi*orig_lum;
??PictImage?*prev_recon=NULL?*pr_edge=NULL;
??MotionVector?*MV[6][MBR+1][MBC+2];
??MotionVector?ZERO?=?{00000};
??MB_Structure?*recon_data_P;?
??MB_Structure?*recon_data_B=NULL;?
??MB_Structure?*diff;?
??short?int?*qcoeff_P;
??short?int?*qcoeff_B=NULL;

??int?ModeB;??
??int?CBP?CBPB=0;
??int?bquant[]?=?{5678};
??int?QP_B;
??int?newgob;

??int?ijk;

??/*?buffer?control?vars?*/
??float?QP_cumulative?=?(float)0.0;
??int?abs_mb_num?=?0?QuantChangePostponed?=?0;
??int?QP_new?QP_prev?dquant?QP_xmitted=QP;

??ZeroBits(bits);

??/*?interpolate?image?*/
??
??pi?=?InterpolateImage_MY(pr->lumpelslines);
??prev_ipol?=?pi;
??prev_recon?=?pr;
??orig_lum?=?prev->lum;

??/*?mark?PMV‘s?outside?the?frame?*/
??for?(i?=?1;?i?>4)+1;?i++)?
??{
????for?(k?=?0;?k? {
??????MV[k][0][i]?=?(MotionVector?*)malloc(sizeof(MotionVector));
??????MarkVec(MV[k][0][i]);
????}
????MV[0][0][i]->Mode?=?MODE_INTRA;
??}
??/*?zero?out?PMV‘s?outside?the?frame?*/
??for?(i?=?0;?i?>4)+1;?i++)?
??{
????for?(k?=?0;?k? {
??????MV[k][i][0]?=?(MotionVector?*)malloc(sizeof(MotionVector));
??????ZeroVec(MV[k][i][0]);
??????MV[k][i][(pels>>4)+1]?=?(MotionVector?*)malloc(sizeof(MotionVector));
??????ZeroVec(MV[k][i][(pels>>4)+1]);
????}
????MV[0][i][0]->Mode?=?MODE_INTRA;
????MV[0][i][(pels>>4)+1]->Mode?=?MODE_INTRA;
??}

??MotionEstimatePicture(curr->lumprev_recon->lumprev_ipolpic->seek_distMV?pic->use_gobsync);

#ifndef?OFFLINE_RATE_CONTROL
??if?(pic->bit_rate?!=?0)?
??{
????/*?Initialization?routine?for?Rate?Control?*/
????QP_new?=?InitializeQuantizer(PCT_INTER?(float)pic->bit_rate?
???????????????(pic->PB???pic->target_frame_rate/2?:?pic->target_frame_rate)
???????????????pic->QP_mean);
????QP_xmitted?=?QP_prev?=?QP_new;?
??}
??else?
??{
????QP_new?=?QP_xmitted?=?QP_prev?=?QP;?/*?Copy?the?passed?value?of?QP?*/
??}
#else
????QP_new?=?QP_xmitted?=?QP_prev?=?QP;?/*?Copy?the?passed?value?of?QP?*/
#endif
??dquant?=?0;?

??for?(?j?=?0;?j???{

#ifndef?OFFLINE_RATE_CONTROL
????if?(pic->bit_rate?!=?0)?
{
??????/*?QP?updated?at?the?beginning?of?each?row?*/
??????AddBitsPicture(bits);
??????
??????QP_new?=??UpdateQuantizer(abs_mb_num?pic->QP_mean?PCT_INTER?
????????????????????????(float)pic->bit_rate?pels/MB_SIZE?lines/MB_SIZE??bits->total);
????}
#endif

????newgob?=?0;

????if?(j?==?0)
{
??????pic->QUANT?=?QP_new;
??????bits->header?+=?CountBitsPicture(pic);
??????QP_xmitted?=?QP_prev?=?QP_new;
????}
????else?if?(pic->use_gobsync?&&?j%pic->use_gobsync?==?0)?
{
??????bits->header?+=?CountBitsSlice(jQP_new);?/*?insert?gob?sync?*/
??????QP_xmitted?=?QP_prev?=?QP_new;
??????newgob?=?1;
????}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????23344??2004-01-08?15:15??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\coder.c

?????文件???????6125??2003-07-18?09:03??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\config_e.h

?????文件??????15246??2004-01-08?15:32??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\countbit.c

?????文件??????42182??2004-01-08?16:46??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\dct.c

?????文件????????123??2004-01-09?13:00??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\global_e.h

?????文件???????4646??2004-01-08?15:26??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\indices_e.h

?????文件???????1747??2004-01-07?17:20??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\io.c

?????文件???????1916??2003-07-18?09:03??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\macros.h

?????文件??????30416??2004-02-03?16:26??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\main.c

?????文件????????129??2004-01-07?17:47??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\make.bat

?????文件??????12058??2004-02-06?11:04??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\mot_est.c

?????文件??????24303??2004-01-08?15:15??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\pred.c

?????文件???????1403??2003-10-27?21:32??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\putbits.c

?????文件???????1996??2003-10-27?21:33??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\putvlc.c

?????文件???????1646??2003-07-18?09:03??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\putvlc.h

?????文件???????3215??2004-01-08?15:15??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\quant.c

?????文件???????3553??2004-01-07?17:44??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\ratectrl.c

?????文件??????13280??2003-07-18?09:03??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\sactbls_e.h

?????文件???????1899??2004-01-08?17:07??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\sac_e.c

?????文件??????10767??2004-01-08?15:14??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\sim.h

?????文件????????266??2003-08-19?07:04??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\TMConfig.h

?????文件???????6136??2003-07-18?09:03??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263編碼\vlc.h

?????文件????????405??2003-06-11?07:10??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263解碼\CONFIG.H

?????文件??????12879??2003-06-11?07:10??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263解碼\Display.c

?????文件???????5118??2003-06-11?07:10??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263解碼\Dither.c

?????文件???????2324??2003-11-26?18:28??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263解碼\GETBITS.C

?????文件???????7769??2003-11-26?14:36??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263解碼\Getblk.c

?????文件???????3596??2003-11-26?20:48??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263解碼\GETHDR.C

?????文件??????26672??2004-01-08?17:50??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263解碼\GETPIC.C

?????文件???????2318??2003-11-26?14:33??Visual?C++視頻會議開發(fā)技術(shù)與實例\03\H263解碼\GETVLC.C

............此處省略1098個文件信息

評論

共有 條評論

相關(guān)資源