资源简介
MPEG4 H.264 编码 解码 源代码
MPEG4 H.264 编码 解码 源代码
MPEG4 H.264 编码 解码 源代码
MPEG4 H.264 编码 解码 源代码
MPEG4 H.264 编码 解码 源代码
MPEG4 H.264 编码 解码 源代码
MPEG4 H.264 编码 解码 源代码
MPEG4 H.264 编码 解码 源代码
代码片段和文件信息
/*****************************************************************************
*
* T264 AVC CODEC
*
* Copyright(C) 2004-2005 joylife
* 2004-2005 tricro
*
* This program is free software ; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation ; either version 2 of the License or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful
* but WITHOUT ANY WARRANTY ; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program ; if not write to the Free Software
* Foundation Inc. 59 Temple Place Suite 330 Boston MA 02111-1307 USA
*
****************************************************************************/
/*****************************************************************************
* cabac.c: h264 encoder library
*****************************************************************************
* Copyright (C) 2003 Laurent Aimar
*
* Authors: Laurent Aimar
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not write to the Free Software
* Foundation Inc. 59 Temple Place - Suite 330 Boston MA 02111 USA.
*****************************************************************************/
/*Note: the CABAC engine is currently referenced from x264 temporarily*/
#include
#include
#include
#include “cabac_engine.h“
//to be cleaned
//#define TRACE 1
//int frame_cabac mb_cabac slice_type_cabac;
/* Debugging purpose ONLY !!!! */
#ifdef TRACE
static int binCount = 0;
static int bitCnt = 0;
FILE *fpCABAC;
FILE *fpCABACDec;
static int binCountDec = 0;
static int bitCntDec = 0;
#endif
#define T264_clip3(val min max) (((val)<(min))?(min):(((val)>(max))?(max):(val)))
static const int T264_cabac_context_init_I[399][2] =
{
/* 0 - 10 */
{ 20 -15 } { 2 54 } { 3 74 } { 20 -15 }
{ 2 54 } { 3 74 } { -28127 } { -23 104 }
{ -6 53 } { -1 54 } { 7 51 }
/* 11 - 23 unsused for I */
{ 0 0 } { 0 0 } { 0 0 } { 0 0 }
{ 0 0 } { 0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3819 2004-12-03 04:02 H.264编解码器源码\avc-src-0.14\avc\build\linux\dependencies
文件 2782 2004-12-03 03:31 H.264编解码器源码\avc-src-0.14\avc\build\linux\makefile
文件 30092 2004-12-03 04:02 H.264编解码器源码\avc-src-0.14\avc\build\linux\TAGS
文件 416 2005-04-07 09:22 H.264编解码器源码\avc-src-0.14\avc\build\TiDM642\ReadMe.txt
文件 1063 2005-03-30 10:34 H.264编解码器源码\avc-src-0.14\avc\build\TiDM642\T264.cmd
文件 1168 2005-04-07 09:22 H.264编解码器源码\avc-src-0.14\avc\build\TiDM642\T264.pjt
文件 2732 2005-04-07 09:22 H.264编解码器源码\avc-src-0.14\avc\build\TiDM642\T264lib.pjt
文件 4665 2005-03-24 10:44 H.264编解码器源码\avc-src-0.14\avc\build\vc6\T264.dsp
文件 808 2004-12-03 09:43 H.264编解码器源码\avc-src-0.14\avc\build\vc6\t264.dsw
文件 14835 2005-03-30 11:47 H.264编解码器源码\avc-src-0.14\avc\build\vc6\t264lib.dsp
文件 535 2004-11-10 11:41 H.264编解码器源码\avc-src-0.14\avc\build\vc6\t264lib.dsw
文件 1396 2005-03-29 16:54 H.264编解码器源码\avc-src-0.14\avc\build\vc71\T264.sln
文件 3977 2005-03-29 17:07 H.264编解码器源码\avc-src-0.14\avc\build\vc71\T264.vcproj
文件 903 2004-10-11 14:09 H.264编解码器源码\avc-src-0.14\avc\build\vc71\t264lib.sln
文件 10213 2005-04-07 09:22 H.264编解码器源码\avc-src-0.14\avc\build\vc71\t264lib.vcproj
文件 1870 2005-03-29 15:02 H.264编解码器源码\avc-src-0.14\avc\changelog.txt
文件 14668 2005-03-30 16:01 H.264编解码器源码\avc-src-0.14\avc\common\bitstream.h
文件 45498 2005-03-29 11:30 H.264编解码器源码\avc-src-0.14\avc\common\cabac_engine.c
文件 2208 2005-02-27 10:55 H.264编解码器源码\avc-src-0.14\avc\common\cabac_engine.h
文件 1667 2005-03-30 16:01 H.264编解码器源码\avc-src-0.14\avc\common\config.h
文件 9955 2004-11-09 17:33 H.264编解码器源码\avc-src-0.14\avc\common\dct.c
文件 1655 2004-11-09 16:59 H.264编解码器源码\avc-src-0.14\avc\common\dct.h
文件 25488 2005-02-23 09:49 H.264编解码器源码\avc-src-0.14\avc\common\deblock.c
文件 1210 2005-01-26 10:16 H.264编解码器源码\avc-src-0.14\avc\common\deblock.h
文件 5779 2005-03-30 16:01 H.264编解码器源码\avc-src-0.14\avc\common\portab.h
文件 19980 2005-03-24 11:13 H.264编解码器源码\avc-src-0.14\avc\common\T264.h
文件 755 2005-02-28 14:17 H.264编解码器源码\avc-src-0.14\avc\common\timer.h
文件 15054 2005-03-30 16:01 H.264编解码器源码\avc-src-0.14\avc\common\utility.c
文件 4752 2004-11-26 17:53 H.264编解码器源码\avc-src-0.14\avc\common\utility.h
文件 78816 2005-04-07 10:44 H.264编解码器源码\avc-src-0.14\avc\decoder\block.c
............此处省略85个文件信息
- 上一篇:组合优化课件 运筹学
- 下一篇:VL53L0X测试历程
相关资源
- csmo编码视频的解码器
- 泰文语言编码说明
- 1688全类目名称及编码,2019年4月20日最
- Unicode和GBK编码转换表
- 基于fpga的4ppm编码调制verilog代码
- 红外遥控原理及nec编码详解
- 密码编码学与网络安全:原理与实践
- 二叉树与哈夫曼压缩编码实验
- arithmeticcoding.c
- RS(255,239)编码
- 单片机控制的光电编码器测速系统
- TXT实现批量将ANSI转成为UTF-8编码的小
- mini编码器说明书
- 6/4开关磁阻电机开环运行程序基于5
- 将JPEG图片序列压缩成MJPEG AVI视频
- 批量将汉字转换为拼音、五笔的编码
- STC隐写原理.pptx
- 哈夫曼编码译码实验报告
- 用verilog写的(73)循环码编码
- 信息论与编码第五章课后习题答案
- STM32编码器模式测试例程
- MQ算术编码器原理及实现
- PB 进制转换 url编码 urlencode urldecode 数
- 基于verilog的FSK编码实现
- TCL电视遥控器 RC199遥控编码
- HDB3 编码的VHDL代码
- STM32编码器Demo
- melp 语音编码源码
- FX2NPLC+2AD+4ADTC+2DA+电阻尺+编码器+PID温
- 大学毕业论文
评论
共有 条评论