• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
热爱我的热爱
博客园    首页    新随笔    联系   管理    订阅  订阅
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 阅读全文
posted @ 2012-05-24 18:37 soniclq 阅读(305) 评论(0) 推荐(0)
下载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即可 阅读全文
posted @ 2012-05-21 17:46 soniclq 阅读(1745) 评论(0) 推荐(0)
android stagefright 的 render

摘要:原来用过android的ColorConverter,里面的cropLeft, cropTop...等等参数原来没有注意过,因为当时解码器解出来的图像是原始的没经过填充的。这次在测android 4.0 的硬解,用的是sumsung 的 nexusprime.结果发现 OMXCode 出来的数据是经过填充的。这时才注意到CropXXX这些参数。这里记录一下AwesomePlayer的render 流程。onVideoEvent(){ .... if (mVideoRenderer != NULL) { mSinceLastDropped++; mVideoRenderer->r... 阅读全文
posted @ 2012-05-14 15:46 soniclq 阅读(1338) 评论(0) 推荐(0)
记录

摘要: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 阅读全文
posted @ 2012-05-13 13:40 soniclq 阅读(145) 评论(0) 推荐(0)
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 阅读全文
posted @ 2012-05-10 17:15 soniclq 阅读(2079) 评论(0) 推荐(0)
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> 阅读全文
posted @ 2012-05-10 09:30 soniclq 阅读(1480) 评论(0) 推荐(0)
annex-b格式

摘要:总的来说H264的码流的打包方式有两种,一种为annex-b byte stream format的格式,这个是绝大部分编码器的默认输出格式,就是每个帧的开头的3~4个字节是H264的start_code,0x00000001或者0x000001。另一种是原始的NAL打包格式,就是开始的若干字节(1... 阅读全文
posted @ 2012-05-04 09:41 soniclq 阅读(6518) 评论(1) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3