• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
热爱我的热爱
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 下一页
2012年4月19日
ndk-build 概述
摘要: 英文文档见android-ndk-r5b的documentation.html属于Android Native Development Kit (NDK)的一部分见http://developer.android.com/sdk/ndk/(需要代理)翻译仅个人见解-----------------'ndk-build' Overviewndk-build概述I. Usage:一、使用方法:---------The Android NDK r4 introduced a new tiny shell script, named 'ndk-build', to si 阅读全文
posted @ 2012-04-19 16:26 soniclq 阅读(453) 评论(0) 推荐(0)
2012年4月13日
错误:expected class-name before ‘{’ token
摘要: 转自http://yongshengfree.blog.163.com/blog/static/3525246520081023255997/刚开始以为头文件语法写错了 经常碰到,记录一下不过在查阅网上资料的时候也意外的收获了一些答案, 在此把它贴出来, 以示警醒:You can get the errorexpected class-name before ‘{’ tokenif you try to define a class as a subclass, and the superclass isn't defined in the local scope.WRONG clas 阅读全文
posted @ 2012-04-13 14:25 soniclq 阅读(1600) 评论(0) 推荐(0)
2012年4月11日
随笔
摘要: ffmpeg对于输入的视频文件采用的是probe的方法。每一种封装格式在注册是的时候都会提供probe函数。ffmpeg首先读取文件的探测数据,一般是2-3k的头数据,然后遍历调用所有注册的probe函数,从中选出一个得分最高的封装格式。然后在调用该格式的reed_head等函数,确定具体的音视频的编码格式,从而调用相应的codec。总之,ffmpeg判定封装格式及编码格式是在demuxer中进行的,不是codec。具体的你可以看libavformat中的源代码。对于输出文件,如无特殊指定,一般是根据扩展名判断编码格式。 阅读全文
posted @ 2012-04-11 17:12 soniclq 阅读(128) 评论(0) 推荐(0)
2012年4月6日
avcodec_decode_video2 第三个参数 got_picture_ptr 的含义
摘要: ffmpeg 文档中这样描述got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero.ask :(ffmpeg avcodec_decode_video) what does the value got_picture_ptr mean ,i found it is a random num after function avcodec_decode_video()answer;for almost codecs:*got_picture_ptr = sizeof(AVFrame);It i 阅读全文
posted @ 2012-04-06 12:05 soniclq 阅读(2901) 评论(0) 推荐(0)
2012年2月29日
ndk 编译 ffmpeg
摘要: 参考http://abitno.me/compile-ffmpeg-android-ndk#comment_6421http://icemaple810.blog.163.com/blog/static/14214312011124105347887/编译后会发现libffmpeg.so 的文件只有1k多。上面的地址中有ndk r4b 和 ndk 5的解决办法。我用的是NDK 6,编译出来的so 也是1k多 ,参考http://wenku.baidu.com/view/791dcd2bbd64783e09122bc4.html的方法把LOCAL_STATIC_LIBRARIES 改成 LOCA 阅读全文
posted @ 2012-02-29 13:12 soniclq 阅读(426) 评论(0) 推荐(0)
2012年2月19日
android native 实现 OpenGL ES 三角和正方形
摘要: 代码参考自http://www.cnblogs.com/bpasser/archive/2011/09/25/2189941.html自定义GLSurface 并没有实现让surface 一直渲染 只在surfacecreate 时 渲染一次package com.opengl;import javax.microedition.khronos.egl.EGL10;import javax.microedition.khronos.egl.EGLConfig;import javax.microedition.khronos.egl.EGLContext;import javax.micro. 阅读全文
posted @ 2012-02-19 16:13 soniclq 阅读(1835) 评论(0) 推荐(0)
2012年2月2日
工作中用到的一些基础知识
摘要: 参考整理自http://www.cnblogs.com/duzeming/archive/2011/10/10/2205107.html关于yuv 格式YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将 YUV 分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放 YUV 三个分量,就像是一个三维平面一样。几种常见的yuv格式1.YUV422Planar这里,Y\U\V数据是分开存放的,每两个水平Y采样点,有一个Cb和一个Cr采样点,如下图ffmpeg 中的定义 PIX_FMT_YUV422P, /. 阅读全文
posted @ 2012-02-02 16:46 soniclq 阅读(6803) 评论(2) 推荐(0)
2012年2月1日
stagefright框架 Video Playback的流程
摘要: 转自:1.http://blog.csdn.net/mfbao01/article/details/6234580 2.http://disanji.net/2011/03/06/android-stagefright-datastream-awesomeplayer/在Android上,預設的多... 阅读全文
posted @ 2012-02-01 15:34 soniclq 阅读(1812) 评论(0) 推荐(0)
2011年12月30日
ffmpeg 播放 m3u8 ts 流时 av_read_frame 流程
摘要: av_read_frame --> av_read_frame_internal --> if(st).....else { av_read_packet --> mpegts_read_packet --> handle_packets --> read_packet --> avio_read --> fill_buffer--> s->read_packet -->ffurl_read -->retry_transfer_wrapper -->applehttp_read 阅读全文
posted @ 2011-12-30 17:27 soniclq 阅读(2866) 评论(0) 推荐(0)
2011年12月7日
ubuntu 10.10 安装 无线网卡驱动
摘要: 本本之前一直没有无线网卡驱动,以为升级到10.10 就可以了,结果还是没有。看来还得自己安了。1.lspci 看看09:00.0 Network controller: Intel Corporation Device 008a (rev 34)2.参考http://vistb.net/2011/08/how-to-crack-wifi-part-one/的文章下载地址下的网卡驱动,我选的是compact-wireless-2011-08-03.tar.bz2。修改补丁的方法与文章一样,然后 make , make install.3.lspci --vvv 发现驱动已经装上了装完后可能会遇到 阅读全文
posted @ 2011-12-07 13:26 soniclq 阅读(1811) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3