视频压缩编码H.264源代码


JM版的H.264源码 经过调试可以使用 JM版的H.264源码 经过调试可以使用
资源截图
代码片段和文件信息
/*
***********************************************************************
* COPYRIGHT AND WARRANTY INFORMATION
*
* Copyright 2001 International Telecommunications Union Geneva
*
* 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.
************************************************************************
*/

/*!
 ************************************************************************
 * file  memalloc.c
 *
 * rief
 *    Memory allocation and free helper funtions
 *
 * author
 *    Main contributors (see contributors.h for copyright address and affiliation details)
 ************************************************************************
 */

#include 
#include “memalloc.h“

/*!
 ************************************************************************
 * rief
 *    Allocate 2D memory array -> unsigned char array2D[rows][columns]
 *
 * par Output:
 *    memory size in bytes
 ************************************************************************/
// Change 9-Aug-2001 P. List: dont allocate independant row arrays anymore
// but one complete array and move row-pointers to array. Now you can step
// to the next line with an offset of img->width
int get_mem2D(byte ***array2D int rows int columns)
{
  int i;

  if((*array2D      = (byte**)calloc(rows        sizeof(byte*))) == NULL)
    no_mem_exit(“get_mem2D: array2D“);
  if(((*array2D)[0] = (byte* )calloc(columns*rowssizeof(byte ))) == NULL)
    no_mem_exit(“get_mem2D: array2D“);

  for(i=1;i    (*array2D)[i] = (*array2D)[i-1] + columns ;

  return rows*columns;
}

/*!
 ************************************************************************
 * rief
 *    Allocate 2D memory array -> int array2D[rows][columns]
 *
 * par Output:
 *    memory size in bytes
 ************************************************************************
 */
// same change as in get_mem2Dint

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         92  2011-03-10 20:58  JMindata.txt

     文件         83  2011-03-10 21:01  JMindataDec.txt

     文件       1118  2002-11-01 22:10  JMindecoder.cfg

     文件       9801  2002-11-25 16:31  JMinencoder.cfg

     文件     114048  2001-09-03 12:05  JMinforeman_part_qcif.yuv

     文件     491602  2011-03-10 21:00  JMinldecod.exe

     文件     138807  2011-03-10 21:00  JMinldecod.map

     文件     754688  2011-03-10 21:00  JMinldecod.pdb

     文件        100  2011-03-10 20:58  JMinleakybucketparam.cfg

     文件         16  2001-12-20 09:42  JMinleakybucketrate.cfg

     文件     622674  2011-03-10 20:55  JMinlencod.exe

     文件     170113  2011-03-10 20:55  JMinlencod.map

     文件     861184  2011-03-10 20:55  JMinlencod.pdb

     文件       1021  2011-03-10 20:58  JMinlog.dat

     文件        555  2011-03-10 21:01  JMinlog.dec

     文件       3475  2011-03-10 20:58  JMinstat.dat

     文件       3178  2011-03-10 20:58  JMin est.26l

     文件     114048  2011-03-10 21:01  JMin est_dec.yuv

     文件     114048  2011-03-10 20:58  JMin est_rec.yuv

     文件          0  2011-03-10 20:58  JMin race_enc.txt

     文件      25228  2002-11-25 16:31  JMCHANGES.TXT

     文件        832  2002-11-11 13:10  JMChanges_detail.txt

     文件       1069  2001-08-29 12:58  JMdisclaimer.txt

     文件      54272  2001-10-02 23:09  JMdoccoding_style.doc

     文件       1383  2001-11-20 18:02  JMdoccopyright.txt

     文件        491  2002-11-11 13:10  JMdocdoxygen.txt

     文件         99  2001-10-02 23:09  JMdocfoot.html

     文件       1410  2001-10-02 23:09  JMdoch26l.css

     文件       6469  2002-01-31 17:32  JMdocldecod.dox

     文件       6469  2002-01-31 17:32  JMdoclencod.dox

............此处省略264个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)