
JMVC学习
文章平均质量分 62
纯属虚构
互联网后台开发大数据Linux
展开
-
MVC学习笔记--1
JMVC8.3:老师给的。 Visual Studio 2005:说是VC6.0也可以,但是编译的时候出错,该生成的没生成。又用了一个不完整的VS2005,也不对。最后下到了完整的VS2005,再装上MSDN。下载地址:http://www.cncrk.com/downinfo/5871.html 打开VS,再用VS打开 E:\jmvc\JMVC\H264Extension原创 2011-10-20 15:06:51 · 895 阅读 · 0 评论 -
视频测试序列下载地址整理
大部分内容转自罗素工作室:http://www.rosoo.net/a/201006/9732.html 1 、http://www.tkn.tu-berlin.de/research/vid/(此网站已经移走,正在寻找。)CIF: Akiyo、Bridge (far) 、Bridge (close) 、Bus 、Container 、Coastguard 、Flower 、F转载 2011-12-30 22:18:13 · 1923 阅读 · 0 评论 -
YUVviewer源码阅读
YUVviewer有原始的版本和Plus版本,作者应该是Peter Lee。这两个,源码网上只找到过原版的,Plus的只有exe。跑了一遍ballroom,发现最后显示的帧数是248. 按照640(宽)*480(高)*1.5(考虑UV)*248(帧数)=114, 278 ,400,与文件大小( 115 ,200,000)相比较,明显少掉一块。YUV文件不应该是只包含数据,没有其他冗余信原创 2011-12-29 19:28:15 · 3990 阅读 · 0 评论 -
PSNRStatic 阅读
PSNRStatic :计算峰值信噪比。这个工程可以说是JMVC里最最最简单的工程了。今天翻开一看,登时无语:竟然连C++都用不上,两个结构体就可以了。先看可执行文件的调用格式:PSNRStatic [ [ [ ]]] w: original width (luma samples) h: original height (luma samples) or原创 2011-12-29 20:50:12 · 889 阅读 · 0 评论 -
ReadYuvFile
暴露在外的只有create函数,create( ReadYuvFile*& rpcReadYuvFile )初始化函数 init( const std::string& rcFileName, UInt uiLumPicHeight, UInt uiLumPicWidth, UInt uiStartLine = 0, UInt uiEndLine = MSYS_UINT_MAX, FillMo原创 2011-12-13 15:35:10 · 700 阅读 · 0 评论 -
类分析_CABAC__CabacContextModel
// CabacContextModel头文件:class H264AVCCOMMONLIB_API CabacContextModel{public: CabacContextModel(); ~CabacContextModel(); const UChar getState() { return m_ucState>>1; } const原创 2011-12-13 13:54:51 · 1020 阅读 · 0 评论 -
JMVC代码研读--1
H264AVCEncoderTest类,构造函数与析构函数都是private,因此不能在栈上实例化。不能直接声明对象,也不能直接用new和delete来操作,只能将new和delete放在公有函数里,即create和destroy里。private: H264AVCEncoderTest(); virtual ~H264AVCEncoderTest(); 类似于单件模式,提供原创 2011-10-21 16:54:47 · 1497 阅读 · 1 评论 -
JMVC中的宏——macros.h分析
JMVC中的宏——macros.h分析说明:1. OT表示exp==true时执行,OF表示exp==false时执行2. NOK表示exp!=m_nOK时执行3. m_nOK和m_nERR都属于ERR_CLASS类4. 宏的第一个参数是表达式exp,如果有第二个参数的话,第二个参数为retVal,用来做返回值原创 2011-10-21 18:47:08 · 1639 阅读 · 0 评论 -
MVC学习笔记--2
JMVC8.3,测试编码,解码,和流的合成。 先测试H264AVCEncoderLibTestStaticd.exe,选择整个解决方案,属性,通用属性,启动项目,单启动项目,然后选择H264AVCEncoderLibTestStaticd。再选择这个工程,属性,调试属性,设置命令参数和工作目录,我的设置是: 如果是命令行调用,使用H264AVCEncoderLibTest原创 2011-10-21 14:47:53 · 2131 阅读 · 4 评论 -
VC6.0编译JMVC
去年拿到的JMVC。老师说编译只能在VS下面,她在VC6.0无法通过。给我看了她的报错。我回去试了一下,果然不行,于是就用VS2005了。前一阵子给同学改MATLAB,是在MATLAB下面编译C文件,形成动态链接库。但是老是报错,于是,就改,其实就改了两个地方,一是for循环里,能不能定义变量,这个编译选项有关。我就把这种都拿出来定义了,但是拿出来还是报错,我就把变量定义都放在块的开头,不可以算着原创 2012-06-14 11:03:21 · 766 阅读 · 0 评论