亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mbcoder.h

?? JMVM MPEG MVC/3DAV 測試平臺 國際通用標準
?? H
字號:
/*
********************************************************************************

NOTE - One of the two copyright statements below may be chosen
       that applies for the software.

********************************************************************************

This software module was originally developed by

Heiko Schwarz    (Fraunhofer HHI),
Tobias Hinz      (Fraunhofer HHI),
Karsten Suehring (Fraunhofer HHI)

in the course of development of the ISO/IEC 14496-10:2005 Amd.1 (Scalable Video
Coding) for reference purposes and its performance may not have been optimized.
This software module is an implementation of one or more tools as specified by
the ISO/IEC 14496-10:2005 Amd.1 (Scalable Video Coding).

Those intending to use this software module in products are advised that its
use may infringe existing patents. ISO/IEC have no liability for use of this
software module or modifications thereof.

Assurance that the originally developed software module can be used
(1) in the ISO/IEC 14496-10:2005 Amd.1 (Scalable Video Coding) once the
ISO/IEC 14496-10:2005 Amd.1 (Scalable Video Coding) has been adopted; and
(2) to develop the ISO/IEC 14496-10:2005 Amd.1 (Scalable Video Coding): 

To the extent that Fraunhofer HHI owns patent rights that would be required to
make, use, or sell the originally developed software module or portions thereof
included in the ISO/IEC 14496-10:2005 Amd.1 (Scalable Video Coding) in a
conforming product, Fraunhofer HHI will assure the ISO/IEC that it is willing
to negotiate licenses under reasonable and non-discriminatory terms and
conditions with applicants throughout the world.

Fraunhofer HHI retains full right to modify and use the code for its own
purpose, assign or donate the code to a third party and to inhibit third
parties from using the code for products that do not conform to MPEG-related
ITU Recommendations and/or ISO/IEC International Standards. 

This copyright notice must be included in all copies or derivative works.
Copyright (c) ISO/IEC 2005. 

********************************************************************************

COPYRIGHT AND WARRANTY INFORMATION

Copyright 2005, International Telecommunications Union, Geneva

The Fraunhofer HHI hereby donate this source code to the ITU, with the following
understanding:
    1. Fraunhofer HHI retain the right to do whatever they wish with the
       contributed source code, without limit.
    2. Fraunhofer HHI retain full patent rights (if any exist) in the technical
       content of techniques and algorithms herein.
    3. The ITU shall make this code available to anyone, free of license or
       royalty fees.

DISCLAIMER OF WARRANTY

These software programs are available to the user without any license fee or
royalty on an "as is" basis. The ITU disclaims any and all warranties, whether
express, implied, or statutory, including any implied warranties of
merchantability or of fitness for a particular purpose. In no event shall the
contributor or the ITU be liable for any incidental, punitive, or consequential
damages of any kind whatsoever arising from the use of these programs.

This disclaimer of warranty extends to the user of these programs and user's
customers, employees, agents, transferees, successors, and assigns.

The ITU does not represent or warrant that the programs furnished hereunder are
free of infringement of any third-party patents. Commercial implementations of
ITU-T Recommendations, including shareware, may be subject to royalty fees to
patent holders. Information regarding the ITU-T patent policy is available from 
the ITU Web site at http://www.itu.int.

THIS IS NOT A GRANT OF PATENT RIGHTS - SEE THE ITU-T PATENT POLICY.

********************************************************************************
*/






#if !defined(AFX_MBCODER_H__C2625057_4318_4267_8A7A_8185BB75AA7F__INCLUDED_)
#define AFX_MBCODER_H__C2625057_4318_4267_8A7A_8185BB75AA7F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "MbSymbolWriteIf.h"
#include "RateDistortionIf.h"


H264AVC_NAMESPACE_BEGIN

class MbCoder
{
protected:
	MbCoder();
	virtual ~MbCoder();

public:
  static ErrVal create( MbCoder*& rpcMbCoder );
  ErrVal destroy();

  ErrVal initSlice( const SliceHeader& rcSH,
                    MbSymbolWriteIf* pcMbSymbolWriteIf,
                    RateDistortionIf* pcRateDistortionIf );


  ErrVal uninit();

  ErrVal  encode            ( MbDataAccess& rcMbDataAccess,
                              MbDataAccess* pcMbDataAccessBase,
                              Int									iSpatialScalabilityType,
                              Bool          bTerminateSlice );
  ErrVal  encodeMotion      ( MbDataAccess& rcMbDataAccess,
                              MbDataAccess* pcMbDataAccessBase );
  UInt    getBitCount       ()  { return m_pcMbSymbolWriteIf->getNumberOfWrittenBits(); }

protected:
  ErrVal xWriteIntraPredModes ( MbDataAccess& rcMbDataAccess );
  
  
  
  ErrVal xWriteMotionPredFlags_FGS( MbDataAccess& rcMbDataAccess,
                                    MbDataAccess* pcMbDataAccessBase,
                                    MbMode        eMbMode,
                                    ListIdx       eLstIdx );
  ErrVal xWriteMotionPredFlags    ( MbDataAccess& rcMbDataAccess,
                                    MbMode        eMbMode,
                                    ListIdx       eLstIdx );
  ErrVal xWriteReferenceFrames    ( MbDataAccess& rcMbDataAccess,
                                    MbMode        eMbMode,
                                    ListIdx       eLstIdx );
  ErrVal xWriteMotionVectors      ( MbDataAccess& rcMbDataAccess,
                                    MbMode        eMbMode,
                                    ListIdx       eLstIdx );

#if JMVM_ONLY  // JVT-U052
  ErrVal xWriteIcp                ( MbDataAccess& rcMbDataAccess,
                                    MbMode        eMbMode );
  //JVT-Z021

  ErrVal xWriteImsm(MbDataAccess& rcMbDataccess);

#endif 
  
  //-- JVT-R091
	ErrVal xWriteTextureInfo    ( MbDataAccess& rcMbDataAccess, MbDataAccess* pcMbDataAccessBase, const MbTransformCoeffs& rcMbTCoeff, Bool bTrafo8x8Flag );
	//--
  ErrVal xWriteBlockMv        ( MbDataAccess& rcMbDataAccess, B8x8Idx c8x8Idx, ListIdx eLstIdx );


  ErrVal xScanLumaIntra16x16  ( MbDataAccess& rcMbDataAccess, const MbTransformCoeffs& rcTCoeff, Bool bAC );
  ErrVal xScanLumaBlock       ( MbDataAccess& rcMbDataAccess, const MbTransformCoeffs& rcTCoeff, LumaIdx cIdx );
  ErrVal xScanChromaDc        ( MbDataAccess& rcMbDataAccess, const MbTransformCoeffs& rcTCoeff );
  ErrVal xScanChromaAcU       ( MbDataAccess& rcMbDataAccess, const MbTransformCoeffs& rcTCoeff );
  ErrVal xScanChromaAcV       ( MbDataAccess& rcMbDataAccess, const MbTransformCoeffs& rcTCoeff );
  ErrVal xScanChromaBlocks    ( MbDataAccess& rcMbDataAccess, const MbTransformCoeffs& rcTCoeff, UInt uiChromCbp );

protected:
  MbSymbolWriteIf* m_pcMbSymbolWriteIf;
  RateDistortionIf* m_pcRateDistortionIf;

  Bool m_bInitDone;
  Bool  m_bCabac;
  Bool  m_bPrevIsSkipped;
};


H264AVC_NAMESPACE_END

#endif // !defined(AFX_MBCODER_H__C2625057_4318_4267_8A7A_8185BB75AA7F__INCLUDED_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久99精品久久| 精品亚洲国内自在自线福利| 国产精品久久久久久福利一牛影视| 日韩欧美亚洲另类制服综合在线| 911精品产国品一二三产区| 欧美视频第二页| 欧美日韩免费电影| 91精品国产色综合久久久蜜香臀| 欧美一区二区三区视频在线| 欧美一级高清大全免费观看| 欧美电视剧在线观看完整版| 欧美大片免费久久精品三p| 精品欧美一区二区三区精品久久| 精品久久久久av影院| 久久精品视频一区| 国产精品乱人伦| 亚洲激情五月婷婷| 亚洲小少妇裸体bbw| 免费一级欧美片在线观看| 黄色精品一二区| 成人app网站| 欧美性生活大片视频| 日韩区在线观看| 国产日产亚洲精品系列| 亚洲三级电影全部在线观看高清| 一区二区三区丝袜| 免费在线观看一区二区三区| 国产福利一区二区三区视频| www.激情成人| 91精品国产综合久久精品性色| 欧美一级生活片| 欧美激情中文不卡| 亚洲一区二区三区激情| 久久精品72免费观看| aaa欧美色吧激情视频| 欧美日韩精品三区| 久久久高清一区二区三区| 亚洲男人的天堂网| 免费人成精品欧美精品| 国产盗摄女厕一区二区三区| 欧美午夜片在线看| 精品国产三级电影在线观看| 自拍av一区二区三区| 蜜芽一区二区三区| 99精品视频中文字幕| 欧美日韩一二三区| 国产精品久久看| 视频一区二区三区入口| 成人免费视频免费观看| 欧美高清视频不卡网| 国产精品国产三级国产aⅴ无密码| 亚洲国产精品久久久久秋霞影院| 亚洲精品写真福利| 91麻豆精品国产自产在线| 久久午夜老司机| 亚洲国产精品久久人人爱蜜臀| 国产精品亚洲人在线观看| 欧美日韩一本到| 国产欧美日韩精品一区| 首页欧美精品中文字幕| www.欧美.com| 久久久久九九视频| 丝袜美腿亚洲综合| 91免费在线视频观看| 精品国产免费人成电影在线观看四季| 伊人开心综合网| 国产成人免费在线观看| 日韩欧美国产不卡| 午夜精品久久久久久久蜜桃app| 成人的网站免费观看| 欧美成人乱码一区二区三区| 亚洲中国最大av网站| 成人三级在线视频| 久久久91精品国产一区二区精品| 日韩激情av在线| 欧美视频在线播放| 亚洲精选视频在线| 不卡视频免费播放| 久久久亚洲午夜电影| 看电影不卡的网站| 欧美顶级少妇做爰| 亚洲18色成人| 欧美亚洲动漫制服丝袜| 亚洲天天做日日做天天谢日日欢| 国产在线精品一区二区夜色| 欧美精品一二三| 亚洲第四色夜色| 欧美午夜影院一区| 亚洲资源在线观看| 色国产综合视频| 国产精品色婷婷| 成人黄色电影在线| 国产精品国产馆在线真实露脸 | 一区二区三区四区在线| 不卡区在线中文字幕| 国产精品美女一区二区三区| 国产suv精品一区二区6| 中文字幕第一页久久| 国产精品18久久久久| 国产欧美精品一区| 国产精品亚洲成人| 日本一区二区成人在线| 成人一区二区三区视频在线观看| 国产欧美一区二区三区网站| 国产高清一区日本| 中文字幕在线不卡一区二区三区| 欧美性videosxxxxx| 一区二区欧美国产| 欧美日韩国产精选| 蜜臀av国产精品久久久久| 精品久久久网站| 精品无人码麻豆乱码1区2区 | 日日夜夜免费精品视频| 欧美剧情片在线观看| 奇米影视一区二区三区小说| 欧美草草影院在线视频| 福利一区二区在线| 亚洲人一二三区| 欧美日韩国产区一| 久久黄色级2电影| 欧美国产日本视频| 色94色欧美sute亚洲线路一久| 亚洲影院久久精品| 日韩三级高清在线| 国产成人免费视频一区| 亚洲日本一区二区| 欧美美女一区二区三区| 国产综合色产在线精品| 国产精品久久久久久久久久久免费看| 99re66热这里只有精品3直播| 综合久久给合久久狠狠狠97色| 欧美日韩综合色| 狠狠久久亚洲欧美| 亚洲日本青草视频在线怡红院| 欧美乱妇23p| 国产成人精品在线看| 亚洲影院在线观看| xnxx国产精品| 在线亚洲+欧美+日本专区| 免费av成人在线| 亚洲欧美在线aaa| 777奇米成人网| 成人免费高清在线| 日日欢夜夜爽一区| 国产精品毛片久久久久久| 欧美另类高清zo欧美| 国产91在线观看| 肉色丝袜一区二区| 中文字幕一区二区在线播放| 欧美日本一区二区在线观看| 国产激情偷乱视频一区二区三区| 亚洲精品视频在线观看免费| 日韩免费性生活视频播放| 不卡一区二区三区四区| 久久精品免费观看| 亚洲日本va午夜在线影院| 精品国产乱码久久久久久蜜臀| 91在线国内视频| 国产综合色视频| 午夜精品在线视频一区| 国产精品网站一区| 日韩免费观看高清完整版 | 欧美成人精精品一区二区频| 91视频免费播放| 国产在线观看免费一区| 性欧美疯狂xxxxbbbb| 亚洲日穴在线视频| 久久精品视频在线免费观看| 欧美影院一区二区| av一区二区三区| 国产成人午夜片在线观看高清观看| 欧美日韩激情一区| 伊人婷婷欧美激情| 欧美日韩视频在线一区二区| 成人中文字幕电影| 国产综合成人久久大片91| 视频一区免费在线观看| 亚洲精品国产精华液| 国产精品视频一二| 国产亚洲午夜高清国产拍精品 | 久久久久久久久久久电影| 欧美精品久久久久久久久老牛影院| 99精品国产91久久久久久| 国产成人自拍高清视频在线免费播放| 日韩av中文字幕一区二区| 亚洲国产日韩a在线播放| 成人欧美一区二区三区在线播放| 国产亚洲一二三区| 精品成a人在线观看| 欧美电影免费观看完整版| 欧美一区二区在线看| 欧美视频在线一区二区三区| 日韩欧美国产精品一区| 欧美日韩高清影院| 欧美在线free| 在线欧美小视频| 欧洲另类一二三四区| 色婷婷激情综合| 91美女蜜桃在线| 色婷婷精品大视频在线蜜桃视频|