视频压缩编码H.264源代码
JM版的H.264源码
经过调试可以使用
JM版的H.264源码
经过调试可以使用
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 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个文件信息
/*
***********************************************************************
* 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_st
文件 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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)