自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (13)
  • 收藏
  • 关注

原创 linux 下 ffmpeg 库怎么才可以调试

我们configure时, 加入一下选项:--enable-debug=3 \        --disable-optimizations \        --disable-asm  \        --disable-stripping \--enable-debug  就是gcc 中添加-g选项, 3是-g的级别--disable-optimizations

2015-01-09 10:22:19 2042 1

转载 ffmpeg中遇到UINT64_C’ was not declared in this scope

fmpeg 默认是用C文件来编译的,如果某个CPP文件想引用ffmpeg中的某些函数或者头文件,有可能出现‘UINT64_C’ was not declared in this scope的错误情形大概如下The same issue i'm getting here when compiling chromium with ffmpeg from svn:In f

2015-01-09 09:41:00 7487

转载 编译webrtc的libjingle_peerconnection_unittest模块

下面很多程序的安装之后都会要加入到环境变量中,先解释 一下什么叫环境变量。当我们在cmd下输入命令的时候,例如cp,dir等命令,可以直接运行,而想执行一个打开chrome浏览器的chrome.exe命令时候,就会提示chrome.exe找不到等类似的错误,那是因为chrome.exe并没有被加入到环境变量中。你必须形如这样的方式"C:\Program Files\Google\Chrome\

2013-05-13 08:59:25 3715 1

原创 通过谷歌chrome我们可以进行视频通话

1、  下载chrome浏览器2、  安装插件3、  然后打开gmail或者g++ 我们都可呼叫其他google用户,还可以进行视频通话,语音通话

2013-05-08 09:52:05 2488

转载 git for windows

Git已经变得非常流行,连Codeplex现在也已经主推Git。Github上更是充斥着各种高质量的开源项目,比如ruby on rails,cocos2d等等。 对于习惯Windows图形界面的程序员来讲,Github的使用是需要点时间和耐心的,然而最近Github发布了Github for Windows 则大大降低了学习成本和使用难度,他甚至比SVN都简单,好吧,你不信,我们来一

2013-05-06 13:31:39 664

原创 google/谷歌nexus 7系统升级4.2后,原有的开发者选项没了,只能wifi连接电脑,解决

在“关于手机”版本号那里,疯狂点击就出现这个“开发人员选项”了步骤:打开“设置”->"关于平板”->"版本号”。狂点"版本号”

2013-04-28 10:02:25 1456

原创 github快速使用指南

如果你是使用git作为版本控制工具,那么github基本上是必备的网站,github可以托管你的git版本库,作用类似于SourceForge和Google Code,github的界面是非常人性化的,由于git本身会比svn来的复杂,所以在操作上github会比SourceForge来的难点。所以就有了今天的这篇教程。跳过账户注册阶段。1.在github上创建一个新的版本库githu

2013-04-26 16:17:35 681

原创 git init 与 git init --bare

git init  和 git init –bare 的区别使用命令"git init --bare"(bare汉语意思是:裸,裸的)初始化的版本库(暂且称为bare repository)只会生成一类文件:用于记录版本库历史记录的.git目录下面的文件;而不会包含实际项目源文件的拷贝;所以该版本库不能称为工作目录(working tree);如果你进入版本目录,就会发现只有.git目录下的文

2013-04-19 18:35:13 2389

原创 Android NDK 移植FFMPEG v0.6

一、准备源码包    在ffmpeg官网下载0.6版本的源码包[java] view plaincopyprint?wget http://ffmpeg.org/releases/ffmpeg-0.6.tar.bz2  wget http://ffmpeg.org/releases/ffmpeg-0.6.tar.bz2二、NDK目录准备

2013-04-18 17:58:38 2447

转载 warning: this decimal constant is unsigned only in ISO C90解决办法

关于c语言中的大整数常量--by流氓兔斯基之前编译程序的时候发现了这个问题:warning: this decimal constant is unsigned only in ISO C90找了一下解决方式,记录一下:1 在常数后面增加一个UL标识,或者ULL表示,如4294967295UL,这样就不会报警了2 使用十六进制的数字,如0xFFFFFFFF3 使用gcc -st

2013-04-18 14:39:25 1895

原创 webrtc 的研究(一)

从今天(2012.11.08)开始, 我开始陆续的更新对webrtc的代码的学习和一些困难, 大家一起学习参考!   Webrtc的来源     Webrtc是Web Real-Time Communication的简称, 即网络实时通讯, 并不是google的技术, 是他2010年收购voip软件开发商Global IP Solutions获得的技术, 并在2011年6月将其开源

2012-11-08 09:27:56 1592 1

原创 m4

ftyp: 这是一个筐,可以装mdat等其他Box。 例:00 00 00 14 66 74 79 70 69 73 6F 6D 00 00 02 00 6D 70 34 31 语义为:ftyp: Major brand: isom  Minor version: 512  Compatible brand: mp41free|skip 空白Box.装在ftyp等筐里

2012-06-20 08:49:22 1200

原创 mp3

/**************************************************************************************                      MP3 同步头搜索并检验程序  ***********************************************************************

2012-05-20 22:11:57 509

原创 asf头文集

#ifndef _ASF_DEMUX_H#define _ASF_DEMUX_Hint asfdemux(unsigned char *buf,unsigned int len);typedef struct _ERROR_CORRECTION_{ char Error_Correction_Data_Length; char Opaque_Data_Present; cha

2012-05-11 00:24:58 491

原创 asf test

// asfdemuxtest.cpp : ¶¨Òå¿ØÖÆ̨ӦÓóÌÐòµÄÈë¿Úµã¡£   //         #include    #include    #include    #include       #include "asfdemux.h"         #define SRCFILE "stream"   #d

2012-05-11 00:22:51 610

原创 asf程序

#include   #include   #include   #include   #include "asfdemux.h"     static  _ERROR_CORRECTION           ERR_CORR;  static  PayLoadParsingInfo          PayHead;  static  PayLoadFl

2012-05-11 00:21:47 502

转载 ogg格式

OGG流媒体文件格式分析郑建勋1  李毅2(电子科技大学计算机科学与工程学院  四川成都  610054)     摘  要   流媒体文件格式在流媒体系统中占有重要地位,设计合理的文件格式是提高流媒体服务器工作效率最直接和最有效的办法。该文在剖析常用流媒体系统和文件格式的基础上,特别地对美国xiph.org基金会的开源流媒体工程Ogg文件格式子项目做了深入的分析,指出Ogg格

2012-05-07 23:47:26 2197

原创 asf认识

什么是ASF文件? ASF是一种数据格式,音频,视频,图象以及控制命令脚本等多媒体信息通过这种格式,以及网络数据包的形式传输,实现流式多媒体内容的发布。ASF文件的特点是什么?ASF一共有以下六大特征,它们分别如下:(1)可扩展的煤体类型-----因为它很容易定义新的煤体类型。(2)部分下载----可以为客户提供他们所需下载的信息播放部件的版本。(3)可伸缩的煤体类型(4)

2012-05-05 20:36:10 541

原创 ASF文件结构

ASF文件结构 最近一个月经理让我把我公司.vm4格式的video文件,封装成MS的ASF文件。ASF文件是一个容器。理论上来说,可以包容各种video文件。这些文件可以用MS自己的codec,也可用第三方的codec。ASF主要有三个部分组成(我们把这些部分叫做对象):文件头对象,数据对象,索引对象!E文:Header Object ,Data Object, Ind

2012-05-05 20:31:34 833

原创 asf java解析

package JTest; import java.io.*;import java.util.Vector; public class MyTest {  public static void main(String[] args) throws IOException { File file = new File(args[0]); FileIn

2012-05-05 20:23:10 967

原创 数字媒体大揭秘

数字媒体技术揭秘一、史话如果算上模拟时代的话,多媒体传输并非多么新鲜的事情。早在上世纪三十年代,人们便可以在家观赏奥运赛事:来自柏林现场的活动画面连同声音通过电缆或者无线电波被传送到世界各地1),虽然是黑白图像,但就质量来说并不见得就比YouTube上NBC的北京2008差。从某种意义上讲,数字技术的突飞猛进对多媒体通信的推动并非它能够在多大程度上提高媒体内容的质量——这方面某些斯

2012-05-05 19:58:57 7102

转载 call 顺序

1) OMX core初始化OMX_Init()OMX_ComponentNameEnum()OMX_GetRolesOfComponent()2) OMX Component instantiation, capabilities and port indices 利用OMX_GetHandle()调用来实例化想要的OMX组件 利用OMX_GetParameter(P

2012-04-24 23:21:16 877

转载 android wma3

(3) 编码数据的读取。  获取未解码数据是通过WMASource 的read 函数读取的。WMA 数据是以数据包为单位的,同文件中的数据包大小相同。每个数据包中有多帧数据,每个数据包的起始位置减去第一个数据包的起始位置再除以包的大小等于一个整数,这个整数就是该数据包之前数据包的个数。每个数据包的第一个Byte 一般都等于0x82.第二个Byte 以后是该数据包的相关信息。  根据

2012-04-24 23:17:20 578

转载 android wma2

2 多媒体系统增加WMA 音频格式的设计   从多媒体系统具体实现的角度来看,WMA 音频格式播放主要经过WMA 格式文件解析、WMA 编码流解码、PCM 输出播放3 个阶段。WMA 音频播放器的结构如图2 所示。     图2 WMA 音频播放器的结构   基于Android 多媒体系统音频播放流程, 在WMA 音频格式开发过程中主要有4

2012-04-24 23:15:40 780

转载 android wma

摘要:为增强Android 多媒体系统的功能,在Android 智能手机上添加WMA 音频播放功能,使Android 平台支持WMA 格式,播放WMA 格式文件。基于Android 多媒体系统的STagefright 框架,通过创建WMA 的文件解析单元和解码单元,使WMA 音频文件中的编码数据被正确地解码成原始数据并输出。通过在Android 平台测试机上反复播放WMA 音频文件,播

2012-04-24 23:12:42 912

转载 openstage转

Android-StageFright之数据流的封装和AwesomePlayer流程  2012-01-06 18:04:01|  分类: android media |  标签:awesomeplayer  |字号 订阅come from:http://disanji.net/2011/03/06/android-stagefright-datastrea

2012-04-23 00:21:52 320

转载 stagefright

数据流的封装一、由数据源DataSource生成MediaExtractor。通过MediaExtractor::Create(dataSource)来实现。Create方法通过两步来生成相应的MediaExtractor:1、通过dataSource->sniff来探测数据类型2、生成相应的Extractor:1234567

2012-04-23 00:10:41 303

转载 openmax

【IT168技术】OpenMax IL层的接口定义由若干个头文件组成,这也是实现它需要实现的内容,它们的基本描述如下所示。   OMX_Types.h:OpenMax Il的数据类型定义   OMX_Core.h:OpenMax IL核心的API   OMX_Component.h:OpenMax IL 组件相关的 API   OMX_Audio.h:音频相关的常量和数据结构

2012-04-20 00:43:20 568

git 简单的向git服务器推送的过程

git 简单的向git服务器推送的过程, 可以参考一下

2013-07-12

android 环境搭建详解 PC 版

详细说明了android 的搭建步骤, 可以很傻瓜式的去安装和调试

2013-07-12

[新一代视频压缩码标准-H.264_AVC(第二版)].毕厚杰,王健编著.扫描版.pdf

我这个可是第二版, 而且很清晰, 要比第一版少了很多错误,大家学习一下吧

2012-11-14

mingw+ sys 已经配置好

msys mingw 已经配置好了, 大家拷贝过来就能使用

2012-09-17

voip---linphone 分析

voip---linphone 分析, 有助于理解linphone

2012-09-17

MEDIASTREAMER2分析研究

MEDIASTREAMER2分析研究, 介绍的很详细, 有助于大家理解, 我会在后续把我总结的mediastreamer, 发出来, 哈哈

2012-09-17

Linphone的编译与代码分析

Linphone的编译与代码分析, 支持linphone的多媒体结构

2012-09-17

linphone-android+在cygwin下编译

该文档详细的讲解了linphone在android平台的搭建过程

2012-09-17

android_cts4.0测试完全教程

android4.0 CTS 测试, 详细的描述的测试的整个过程, 已经整个搭建过程, 需要你认真阅读

2012-06-24

Windows Media编程导向(PDF)电子书+光盘源码.rar

Windows Media编程导向(PDF)电子书+光盘源码.rarWindows Media编程导向(PDF)电子书+光盘源码.rarWindows Media编程导向(PDF)电子书+光盘源码.rarWindows Media编程导向(PDF)电子书+光盘源码.rarWindows Media编程导向(PDF)电子书+光盘源码.rar

2012-05-04

深度探索C++对象模型读书笔记

深度探索C++对象模型读书笔记

2012-03-03

ASCII码表完整版

ASCII码完整版, 同时收录了一些不常用的ASC码, 当你下载完之后,希望多提意见

2012-03-03

菜鸟到高手电脑必备真是全全全全!!!

菜鸟到高手电脑必备,让你成为真正的电脑高手!!!

2009-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除