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

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

?? mvcscalablemodifycode.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 based the software 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.

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

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

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

********************************************************************************
This software module was originally created for Nokia, Inc.
Author: Liu Hui (liuhui@mail.ustc.edu.cn)

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 Nokia Inc.  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, Nokia Inc.  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.

Nokia Inc. 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 Nokia Inc.  hereby donate this source code to the ITU, with the following
understanding:
1. Nokia Inc. retain the right to do whatever they wish with the
contributed source code, without limit.
2. Nokia Inc. 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.

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

#ifndef _MVC_SCALABLE_MODIFY_CODE_
#define _MVC_SCALABLE_MODIFY_CODE_

#include "H264AVCCommonLib.h"
#include "H264AVCCommonLib/Sei.h"

//class ScalableCodeIf
//{
//protected:
//	ScalableCodeIf()	{}
//	virtual ~ScalableCodeIf()	{}
//
//public:
//	virtual ErrVal WriteUVLC( UInt uiValue ) = 0;
//	virtual ErrVal WriteFlag( Bool bFlag ) = 0;
//	virtual ErrVal WriteCode( UInt uiValue, UInt uiLength ) = 0;
//	virtual SEICode	( h264::SEI::ScalableSei* pcScalableSei, ScalableCodeIf *pcScalableCodeIf ) = 0;
//	virtual UInt	 getNumberOfWrittenBits() = 0;
//};

class MVCScalableModifyCode// : public ScalableCodeIf
{
public:
	MVCScalableModifyCode();
	virtual ~MVCScalableModifyCode();

public:
	//static ErrVal Create( ScalableModifyCode* pcScalableModifyCode );
	ErrVal Destroy( Void );
	ErrVal init( ULong* pulStream );
	ErrVal WriteUVLC( UInt uiValue );
	ErrVal WriteFlag( Bool bFlag );
	ErrVal WriteCode( UInt uiValue, UInt uiLength );
	ErrVal SEICode	( h264::SEI::ViewScalabilityInfoSei* pcViewScalInfoSei, MVCScalableModifyCode *pcScalableModifyCode );
	UInt	 getNumberOfWrittenBits() { return m_uiBitsWritten; }
	ErrVal Write		( UInt uiBits, UInt uiNumberOfBits );
	ErrVal WritePayloadHeader ( enum h264::SEI::MessageType eType, UInt uiSize );
	ErrVal WriteTrailingBits ();
	ErrVal WriteAlignZero ();
	ErrVal flushBuffer();
	ErrVal ConvertRBSPToPayload( UChar* m_pucBuffer, UChar pucStreamPacket[], UInt& uiBits, UInt uiHeaderBytes );
   
protected:
	ULong  xSwap( ULong ul )
	{
		// heiko.schwarz@hhi.fhg.de: support for BSD systems as proposed by Steffen Kamp [kamp@ient.rwth-aachen.de]
#ifdef MSYS_BIG_ENDIAN
		return ul;
#else
		UInt ul2;

		ul2  = ul>>24;
		ul2 |= (ul>>8) & 0x0000ff00;
		ul2 |= (ul<<8) & 0x00ff0000;
		ul2 |= ul<<24;

		return ul2;
#endif
	}

	BinData *m_pcBinData;
	ULong *m_pulStreamPacket;
	UInt m_uiBitCounter;
	UInt m_uiPosCounter;
	UInt m_uiDWordsLeft;
	UInt m_uiBitsWritten;
	UInt m_iValidBits;
	ULong m_ulCurrentBits;
	UInt m_uiCoeffCost;
};

#endif




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜精品视频一区| 日本视频一区二区三区| 亚洲图片欧美色图| 欧美人成免费网站| 久久精品一区四区| 国产精品888| 国产精品白丝在线| 91丨porny丨在线| 亚洲综合丝袜美腿| 色综合av在线| 99re这里只有精品首页| 国产一区91精品张津瑜| 国产精品久久久久久久第一福利| 日韩精品一区二区三区蜜臀| 在线观看免费视频综合| 天堂精品中文字幕在线| 国产日韩一级二级三级| 在线免费观看日本一区| 亚洲福利视频导航| 欧美精品一区二区蜜臀亚洲| 欧美影院午夜播放| youjizz久久| 日韩av中文字幕一区二区| 日韩精品一区二区三区四区视频| 国内精品国产成人| 亚洲综合在线第一页| www精品美女久久久tv| 91啪亚洲精品| 精品在线播放午夜| 亚洲二区在线观看| 久久久国产一区二区三区四区小说 | 91在线观看下载| 奇米色一区二区| 一区二区三区在线视频观看| 欧美天堂一区二区三区| 成人理论电影网| 久久99九九99精品| 亚洲国产成人porn| 亚洲一二三区不卡| 国产精品卡一卡二卡三| 国产午夜精品一区二区三区视频| 欧美日精品一区视频| 色婷婷激情久久| 欧洲精品在线观看| aaa亚洲精品| 99精品欧美一区二区蜜桃免费| 老司机精品视频导航| 奇米精品一区二区三区在线观看 | 国产精品99久久久| 欧美激情综合五月色丁香小说| 狠狠色丁香九九婷婷综合五月| 国产女人水真多18毛片18精品视频| 精品久久久久香蕉网| 成人一道本在线| 欧美精品高清视频| 中文字幕字幕中文在线中不卡视频| 成人激情黄色小说| 中文字幕亚洲区| 欧美高清视频在线高清观看mv色露露十八| 久久久精品蜜桃| 亚洲国产精品一区二区www| 久久久一区二区| 91精品国产综合久久久久| 精品一区二区三区的国产在线播放| 久久91精品久久久久久秒播| 亚洲男人的天堂一区二区| 日韩高清欧美激情| 日韩中文欧美在线| 日韩一区精品字幕| 日韩综合在线视频| 亚洲成av人片一区二区梦乃 | 久久蜜桃av一区二区天堂| 久久久亚洲欧洲日产国码αv| 国产日韩欧美精品电影三级在线 | 亚洲另类中文字| 天堂久久一区二区三区| 日韩av不卡一区二区| 成人免费av在线| 99久久久国产精品| 久久亚洲精品国产精品紫薇| 国产欧美一区二区精品婷婷| 亚洲精品国产第一综合99久久| 国产91在线|亚洲| 91麻豆精品国产91久久久使用方法 | 亚洲码国产岛国毛片在线| 日本免费在线视频不卡一不卡二| 91丝袜美腿高跟国产极品老师 | 99视频精品全部免费在线| 欧美一三区三区四区免费在线看| 久久亚洲影视婷婷| 另类小说图片综合网| 欧美日韩一区二区三区免费看| 国产精品国产三级国产有无不卡| 日本不卡1234视频| 精品婷婷伊人一区三区三| 亚洲一区在线电影| 在线精品视频小说1| 亚洲一区免费视频| 99精品欧美一区| 一区二区三区美女视频| 色综合久久久久综合体桃花网| 国产精品传媒入口麻豆| 成人性生交大片免费看视频在线| 国产欧美日韩在线看| 国产精品99久久久久久有的能看| 日韩三级av在线播放| 国产中文字幕一区| 久久亚洲捆绑美女| 国产一区二区美女| 亚洲欧洲精品天堂一级| 欧美日韩中字一区| 麻豆国产欧美日韩综合精品二区| 日韩视频中午一区| 国产成人亚洲精品狼色在线| 国产精品久久久久一区二区三区| 欧美制服丝袜第一页| 午夜私人影院久久久久| 久久亚洲综合av| 欧美性一二三区| 国产一区二区在线影院| 亚洲精品国产精品乱码不99 | 在线观看一区日韩| 久久成人麻豆午夜电影| 亚洲免费大片在线观看| 欧美一区二区三区成人| 91亚洲男人天堂| 国产一区久久久| 视频一区在线视频| 亚洲女人的天堂| 国产日本欧洲亚洲| 日韩精品在线一区| 欧美日韩一区小说| 欧美精品一区二区三区视频| 色猫猫国产区一区二在线视频| 国内精品国产三级国产a久久| 亚洲成人免费av| 综合电影一区二区三区| 国产精品久久毛片| 国产午夜精品一区二区| 7777精品伊人久久久大香线蕉| hitomi一区二区三区精品| 精品综合免费视频观看| 免费成人av资源网| 亚洲国产色一区| 亚洲欧美日韩电影| 亚洲男人电影天堂| 亚洲高清在线精品| 亚洲电影欧美电影有声小说| 亚洲视频精选在线| 亚洲视频每日更新| 一区二区三区日韩精品| 亚洲精品亚洲人成人网在线播放| 亚洲欧美激情在线| 亚洲精品国产品国语在线app| 亚洲在线观看免费视频| 婷婷国产在线综合| 精品一区二区在线免费观看| 久久er99精品| 国产成人精品一区二区三区四区 | 国产一区二区在线电影| 国产精品一二三四区| 成人禁用看黄a在线| 精品污污网站免费看| 欧美猛男gaygay网站| 精品伦理精品一区| 亚洲少妇屁股交4| 久久99这里只有精品| 不卡大黄网站免费看| 欧美日韩国产经典色站一区二区三区| 欧美久久久久中文字幕| 久久亚洲捆绑美女| 亚洲国产精品久久人人爱| 久久99深爱久久99精品| 色综合久久九月婷婷色综合| 7777精品伊人久久久大香线蕉完整版 | 欧美午夜寂寞影院| 精品国产一区二区三区久久影院| 国产精品美女久久久久久2018 | 亚洲综合色自拍一区| 国产精品一区二区黑丝| 欧美精品18+| 亚洲精品成人在线| av男人天堂一区| 欧美videossexotv100| 午夜视频一区在线观看| 在线看不卡av| 一区二区三区自拍| 91老师片黄在线观看| 国产精品免费久久| 成人天堂资源www在线| 精品对白一区国产伦| 久久99国产精品久久| 日韩视频免费观看高清完整版在线观看| 亚洲欧洲日韩一区二区三区| 国产精品亚洲第一| 中文字幕免费观看一区| 成人一区二区三区视频在线观看| 精品日韩在线一区| 国产美女久久久久| 久久精品夜夜夜夜久久|