05 2012 档案
    
    
            
    安装 ruby
    
            
            
        
摘要:http://www.ruby-lang.org/en/downloads/先安装 rvm$ curl -L get.rvm.io | bash -s stable然后 source /home/user/.rvm/scripts/rvm输入 rvm 发现已经安好了安装ruby安好rvm 后 可以通过 rvm install 1.9.2 安装ruby,挺方便的.默认版本$ rvm 1.9.2 --default添加一个源$ gem source -a http://ruby.taobao.org安装 rails$ gem install bundler rails测试$ bundle -vBu
        阅读全文
            
        
            
    下载android源码repo sync失败的解决办法
    
            
            
        
摘要:vim /etc/hosts在文件中加入如下信息74.125.71.82 www.googlesource.com74.125.71.82 android.googlesource.com203.208.46.172 cache.pack.google.com59.24.3.173cache.pack.google.com然后重新repo initrepo sync即可
        阅读全文
            
        
            
    android stagefright  的 render
    
            
            
        
摘要:原来用过android的ColorConverter,里面的cropLeft, cropTop...等等参数原来没有注意过,因为当时解码器解出来的图像是原始的没经过填充的。这次在测android 4.0 的硬解,用的是sumsung 的 nexusprime.结果发现 OMXCode 出来的数据是经过填充的。这时才注意到CropXXX这些参数。这里记录一下AwesomePlayer的render 流程。onVideoEvent(){ .... if (mVideoRenderer != NULL) { mSinceLastDropped++; mVideoRenderer->r...
        阅读全文
            
        
            
    记录
    
            
            
        
摘要:http://stackoverflow.com/questions/7134002/how-do-i-downsize-a-yuv420sp-nv21-frame-retrieved-from-android-camerahttp://e2e.ti.com/support/embedded/linux/f/354/t/89923.aspxhttp://stackoverflow.com/questions/8563523/android-yuv-image-format
        阅读全文
            
        
            
    Android播放器框架分析
    
            
            
        
摘要:找不到原文了,先贴过来Java层 要开启一个播放器进行播放, 需要以下几行代码:Java代码MediaPlayer mp = new MediaPlayer();mp.setDisplay (...); /// 设置播放器Sufacemp.setDataSource(PATH_TO_FILE); ///设置媒体URImp.prepare(); /// 初始化播放器mp.start(); /// 开始播放MediaPlayer 的Native 层 实际上是由 stagefright 模块 以及 OMX 模块组成, 其中stagefright 依赖OMX进行编解码. (据说 stagefright
        阅读全文
            
        
            
    ndk支持STL
    
            
            
        
摘要:实例Android.mk:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES:=main.cppLOCAL_MODULE:= test-stlinclude $(BUILD_EXECUTABLE)Application.mkAPP_ABI:=armeabiAPP_STL := stlport_staticmain.cpp#include <new>#include <map>#include <iostream>int main(){ std::map<int ,int>
        阅读全文
            
        
            
    annex-b格式
    
            
    
摘要:总的来说H264的码流的打包方式有两种,一种为annex-b byte stream format的格式,这个是绝大部分编码器的默认输出格式,就是每个帧的开头的3~4个字节是H264的start_code,0x00000001或者0x000001。另一种是原始的NAL打包格式,就是开始的若干字节(1...
        阅读全文
            
        
 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号