• 大小: 1.47MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-16
  • 语言: 其他
  • 标签: HEVC  H265  H.265  HM  

资源简介

HEVC编解码器参考代码HM9.1

资源截图

代码片段和文件信息

/* The copyright in this software is being made available under the BSD
 * License included below. This software may be subject to other third party
 * and contributor rights including patent rights and no such rights are
 * granted under this license.  
 *
 * Copyright (c) 2010-2012 ITU/ISO/IEC
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms with or without
 * modification are permitted provided that the following conditions are met:
 *
 *  * Redistributions of source code must retain the above copyright notice
 *    this list of conditions and the following disclaimer.
 *  * Redistributions in binary form must reproduce the above copyright notice
 *    this list of conditions and the following disclaimer in the documentation
 *    and/or other materials provided with the distribution.
 *  * Neither the name of the ITU/ISO/IEC nor the names of its contributors may
 *    be used to endorse or promote products derived from this software without
 *    specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS“
 * AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS
 * BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR
 * CONSEQUENTIAL DAMAGES (INCLUDING BUT NOT LIMITED TO PROCUREMENT OF
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE DATA OR PROFITS; OR BUSINESS
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN
 * CONTRACT STRICT LIABILITY OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF
 * THE POSSIBILITY OF SUCH DAMAGE.
 */

/** \file     decmain.cpp
    \brief    Decoder application main
*/

#include 
#include 
#include 
#include “TAppDecTop.h“

//! \ingroup TAppDecoder
//! \{

bool g_md5_mismatch = false; ///< top level flag that indicates if there has been a decoding mismatch

// ====================================================================================================================
// Main function
// ====================================================================================================================

int main(int argc char* argv[])
{
  TAppDecTop  cTAppDecTop;

  // print information
  fprintf( stdout “\n“ );
  fprintf( stdout “HM software: Decoder Version [%s]“ NV_VERSION );
  fprintf( stdout NVM_ONOS );
  fprintf( stdout NVM_COMPILEDBY );
  fprintf( stdout NVM_BITS );
  fprintf( stdout “\n“ );

  // create application decoder class
  cTAppDecTop.create();

  // parse configuration
  if(!cTAppDecTop.parseCfg( argc argv ))
  {
    cTAppDecTop.destroy();
    return 1;
  }

  // starting time
  double dResult;
  long lBefore = 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       44134  2013-01-14 23:31  HM-9.1\.cproject
     文件        2522  2013-01-14 23:31  HM-9.1\.project
     目录           0  2013-01-14 23:31  HM-9.1\.settings\
     文件       12737  2013-01-14 23:31  HM-9.1\.settings\org.eclipse.cdt.core.prefs
     文件         115  2013-01-14 23:31  HM-9.1\.settings\org.eclipse.cdt.ui.prefs
     目录           0  2013-01-14 23:31  HM-9.1\build\
     文件        6654  2013-01-14 23:31  HM-9.1\build\HM_vc8.sln
     文件        6655  2013-01-14 23:31  HM-9.1\build\HM_vc9.sln
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\app\
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\app\TAppDecoder\
     文件        1894  2013-01-14 23:31  HM-9.1\build\linux\app\TAppDecoder\makefile
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\app\TAppEncoder\
     文件        1893  2013-01-14 23:31  HM-9.1\build\linux\app\TAppEncoder\makefile
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\common\
     文件       12239  2013-01-14 23:31  HM-9.1\build\linux\common\makefile.base
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\lib\
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\lib\TAppCommon\
     文件         992  2013-01-14 23:31  HM-9.1\build\linux\lib\TAppCommon\makefile
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\lib\TLibCommon\
     文件        1726  2013-01-14 23:31  HM-9.1\build\linux\lib\TLibCommon\makefile
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\lib\TLibDecoder\
     文件        1312  2013-01-14 23:31  HM-9.1\build\linux\lib\TLibDecoder\makefile
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\lib\TLibEncoder\
     文件        1546  2013-01-14 23:31  HM-9.1\build\linux\lib\TLibEncoder\makefile
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\lib\TLibVideoIO\
     文件        1058  2013-01-14 23:31  HM-9.1\build\linux\lib\TLibVideoIO\makefile
     文件        1880  2013-01-14 23:31  HM-9.1\build\linux\makefile
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\utils\
     目录           0  2013-01-14 23:31  HM-9.1\build\linux\utils\annexBbytecount\
     文件        1894  2013-01-14 23:31  HM-9.1\build\linux\utils\annexBbytecount\makefile
............此处省略233个文件信息

评论

共有 条评论