摘要:
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 阅读全文
摘要:
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的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 阅读全文
摘要:
找不到原文了,先贴过来Java层 要开启一个播放器进行播放, 需要以下几行代码:Java代码MediaPlayer mp = new MediaPlayer();mp.setDisplay (...); /// 设置播放器Sufacemp.setDataSource(PATH_TO_FILE); ///设置媒体URImp.prepare(); /// 初始化播放器mp.start(); /// 开始播放MediaPlayer 的Native 层 实际上是由 stagefright 模块 以及 OMX 模块组成, 其中stagefright 依赖OMX进行编解码. (据说 stagefright 阅读全文
摘要:
实例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> 阅读全文
摘要:
总的来说H264的码流的打包方式有两种,一种为annex-b byte stream format的格式,这个是绝大部分编码器的默认输出格式,就是每个帧的开头的3~4个字节是H264的start_code,0x00000001或者0x000001。另一种是原始的NAL打包格式,就是开始的若干字节(1... 阅读全文
摘要:
引发Unable to create the overlay! 原因 待查 阅读全文
摘要:
转载自http://hi.baidu.com/aaronmagic/blog/item/caae9d54706d1650d10906dd.html原文链接http://www.isotton.com/devel/docs/C++-dlopen-mini-HOWTO/一般来说,dlopen和dlsym是来处理C库中的函数的,对于C++中存在的name mangle问题,类的问题就不易处理,看下文你会有所收获。转载自:http://www.linuxsir.org/bbs/printthread.php?t=266890C++ dlopen mini HOWTO 中译版 [原创]C++ dlope 阅读全文
摘要:
以前在jni 下调试 ffmpeg 都是加andoird 的 LOGE,今天看别人的播放器里这么用的,av_log_set_callback 设置一个回调,错误信息就可以抛上来了。good~ 阅读全文