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

  • 大小: 126KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-07
  • 語言: C/C++
  • 標(biāo)簽: MPEG-4??視頻壓縮??

資源簡(jiǎn)介

用VC++編程實(shí)現(xiàn)視頻的壓縮編碼,主要是MPEG4壓縮編碼

資源截圖

代碼片段和文件信息

/**************************************************************************
?*????????????????????????????????????????????????????????????????????????*
?*?This?code?has?been?developed?by?Andrea?Graziani.?This?software?is?an???*
?*?implementation?of?a?part?of?one?or?more?MPEG-4?Video?tools?as??????????*
?*?specified?in?ISO/IEC?14496-2?standard.??Those?intending?to?use?this????*
?*?software?module?in?hardware?or?software?products?are?advised?that?its??*
?*?use?may?infringe?existing?patents?or?copyrights?and?any?such?use??????*
?*?would?be?at?such?party‘s?own?risk.??The?original?developer?of?this?????*
?*?software?module?and?his/her?company?and?subsequent?editors?and?their??*
?*?companies?(including?Project?Mayo)?will?have?no?liability?for?use?of??*
?*?this?software?or?modifications?or?derivatives?thereof.?????????????????*
?*????????????????????????????????????????????????????????????????????????*
?*?Project?Mayo?gives?users?of?the?Codec?a?license?to?this?software???????*
?*?module?or?modifications?thereof?for?use?in?hardware?or?software????????*
?*?products?claiming?conformance?to?the?MPEG-4?Video?Standard?as??????????*
?*?described?in?the?Open?DivX?license.????????????????????????????????????*
?*????????????????????????????????????????????????????????????????????????*
?*?The?complete?Open?DivX?license?can?be?found?at?????????????????????????*
?*?http://www.projectmayo.com/opendivx/license.php????????????????????????*
?*????????????????????????????????????????????????????????????????????????*
?**************************************************************************/
/**
*??Copyright?(C)?2001?-?Project?Mayo
?*
?*?Andrea?Graziani?(Ag)
?*
?*?DivX?Advanced?Research?Center?
*
**/

#include?“basic_prediction.h“

/*

half_flag[t]

t?=?0 horizontal?component
t?=?1 vertical?component

*/

//?Purpose:?specialized?basic?motion?compensation?routines
void?CopyBlock(unsigned?char?*?Src?unsigned?char?*?Dst?int?Stride)
{
int?dy;

#ifdef?BIG_ENDIAN
char?*lpSrc?=?(char?*)?Src;
char?*lpDst?=?(char?*)?Dst;
int?lpStride?=?Stride;

for?(dy?=?0;?dy? lpDst[0]?=?lpSrc[0];
lpDst[1]?=?lpSrc[1];
lpDst[2]?=?lpSrc[2];
lpDst[3]?=?lpSrc[3];
lpDst[4]?=?lpSrc[4];
lpDst[5]?=?lpSrc[5];
lpDst[6]?=?lpSrc[6];
lpDst[7]?=?lpSrc[7];
lpSrc?+=?lpStride;
lpDst?+=?lpStride;
}
#else
long?*lpSrc?=?(long?*)?Src;
long?*lpDst?=?(long?*)?Dst;
int?lpStride?=?Stride?>>?2;

for?(dy?=?0;?dy? lpDst[0]?=?lpSrc[0];
lpDst[1]?=?lpSrc[1];
lpSrc?+=?lpStride;
lpDst?+=?lpStride;
}
#endif
}
/**/
void?CopyBlockHor(unsigned?char?*?Src?unsigned?char?*?Dst?int?Stride)
{
int?dy?dx;

for?(dy?=?0;?dy? for?(dx?=?0;?dx? Dst[dx]?=?(Src[dx]?+?Src[dx+1]+1)?>>?1;?//?hor?interpolation?with?rounding
}
Src?+=?Stride;
Dst?+=?Stride;
}
}
/**/
void?CopyBlockVer(unsigned?char?*?Src?unsigned?char?*?Dst?int?

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????7251??2002-07-27?17:19??mpeg4decsrc\DECORE\BUILD\WIN32\console.dsp

?????文件??????18514??2001-04-20?08:53??mpeg4decsrc\DECORE\BUILD\WIN32\DECORE.DSP

?????文件????????724??2002-07-27?17:11??mpeg4decsrc\DECORE\BUILD\WIN32\DECORE.DSW

?????文件???????4128??2001-03-21?19:07??mpeg4decsrc\DECORE\BUILD\WIN32\TEST\test_basic_prediction.dsp

?????文件????????566??2001-03-21?19:07??mpeg4decsrc\DECORE\BUILD\WIN32\TEST\test_basic_prediction.dsw

?????文件??????15798??2001-04-19?11:12??mpeg4decsrc\DECORE\SRC\ATT_MMX\basic_prediction_mmx.c

?????文件???????7339??2001-04-06?20:09??mpeg4decsrc\DECORE\SRC\basic_prediction.c

?????文件???????2939??2001-04-06?20:09??mpeg4decsrc\DECORE\SRC\basic_prediction.h

?????文件???????2140??2001-04-03?00:10??mpeg4decsrc\DECORE\SRC\clearblock.c

?????文件???????1903??2001-04-03?00:10??mpeg4decsrc\DECORE\SRC\clearblock.h

?????文件???????3375??2001-04-06?20:09??mpeg4decsrc\DECORE\SRC\DEBUG.C

?????文件???????2349??2001-02-28?21:07??mpeg4decsrc\DECORE\SRC\DEBUG.H

?????文件??????13728??2001-04-13?03:33??mpeg4decsrc\DECORE\SRC\DECORE.C

?????文件???????4482??2001-04-13?03:33??mpeg4decsrc\DECORE\SRC\DECORE.H

?????文件???????3384??2001-04-13?03:35??mpeg4decsrc\DECORE\SRC\GEN_DRAW.C

?????文件????????250??2001-04-13?03:35??mpeg4decsrc\DECORE\SRC\GEN_DRAW.H

?????文件????????611??2002-07-27?17:19??mpeg4decsrc\DECORE\SRC\gen_usetime.c

?????文件????????197??2002-07-27?17:14??mpeg4decsrc\DECORE\SRC\gen_usetime.h

?????文件???????2998??2001-04-06?20:09??mpeg4decsrc\DECORE\SRC\GETBITS.C

?????文件???????4639??2001-04-13?03:33??mpeg4decsrc\DECORE\SRC\GETBITS.H

?????文件???????2984??2001-04-06?20:21??mpeg4decsrc\DECORE\SRC\GLOBAL.H

?????文件???????6939??2001-04-13?03:33??mpeg4decsrc\DECORE\SRC\IDCT.C

?????文件????????145??2001-01-19?06:34??mpeg4decsrc\DECORE\SRC\IDCT.H

?????文件??????25624??2001-01-20?04:17??mpeg4decsrc\DECORE\SRC\intel_mmx\basic_prediction_mmx.c

?????文件???????2070??2001-04-03?00:09??mpeg4decsrc\DECORE\SRC\intel_mmx\clearblock_mmx.c

?????文件??????18451??2001-01-19?06:34??mpeg4decsrc\DECORE\SRC\intel_mmx\IDCT_MMX.C

?????文件???????4465??2001-02-19?20:07??mpeg4decsrc\DECORE\SRC\intel_mmx\postprocess\deblock_horiz.c

?????文件???????2267??2001-01-19?06:34??mpeg4decsrc\DECORE\SRC\intel_mmx\postprocess\deblock_horiz_DC_on.c

?????文件???????4060??2001-01-19?06:34??mpeg4decsrc\DECORE\SRC\intel_mmx\postprocess\deblock_horiz_default_filter.c

?????文件??????12484??2001-01-19?06:34??mpeg4decsrc\DECORE\SRC\intel_mmx\postprocess\deblock_horiz_lpf9.c

............此處省略58個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源