自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 <项目日志 1004> 轻量便携流媒体播放器框架设计-2

前面讨论最基础的设计思路,下面说明详细的设计实现。Access 模块     Access模块完成数据获得,设计两个接口:Open()/Close(),提供三个回调函数即onStreamBegin(bool), onStreamEnd(), onStreamData(void *,int);  看意思就清楚了,无需多余的说明,代码如下:class Access {public

2012-03-21 15:36:13 1146

原创 <项目日志 1003> 轻量便携流媒体播放器框架设计-1

前言:    所谓轻量,即代码小而少;所谓便携,即依赖第三方库少。 说明:        在我从事的开放项目中,常常需要在桌面、手机环境里运行播放器,播放的大都是流式媒体(即无法进行SEEK操作的数据流),目前主流的多媒体播放框架,都无法满足我的需求。在分析VLC代码的基础上,启动了一个发明轮子的项目,开发一个轻量、便携的多媒体框架,适用于定制开发一个feature player,以区

2012-03-09 10:17:00 1521

原创 <备忘1005> VLC代码分析之一

0. 起因   VLC最近出了2.0版本,决定今年深入掌握之,从分析代码开始,以此为备忘。1. 概述   VLC多媒体框架的优点是:1.系统更加紧凑、高效;2.跨平台支持好,特别是桌面平台(包括Windows、Mac);3. 编译系统完善,很容易可以构造出支持Windows,linux的版本;4. 社区活跃,长期技术更新支持有保证。   整个VLC是以libvl

2012-02-21 13:56:10 3519 3

原创 <杂谈1003>决定:从此抛弃Native GUI framework了

经过一周的Android 某客户端程序开发,以及在开发一个视频监控系统体会上,决定:1. 今后桌面、手机以及Web的GUI都用JS + Jquery来做;2. 本地后端采用C/C++开发;其中Android平台上可以采用自己编写libteaonly库,PC平台上用Qt的WebKit支持库。所有平台相关功能(如播放视频),在HTML5无法统一支持之前,采用原生代码方式。等

2012-02-19 11:21:31 1397

原创 <杂谈1002>HTML作为GUI前段,Java/NDK作为业务后端开发方式总结

这两天一直在用新的架构进行开发,所有GUI前段都用HTML实现,即在内置的WebView对象里面显示,采用Jquery Mobile开发,确实舒服多了。Google的WebView设计确实有独到的地方:1. 前台JS代码如何访问Java资源第一个方法,在WebView对象里面调用addJavascriptInterface方法,这样可以给JavaScript增加

2012-02-15 19:57:10 1311

原创 <杂谈1001> 一种Android手机开发架构

原由本人是C/C++程序员,深度掌握Java/Android SDK兴趣不大,但是我的程序又必须支持Android开发的程序需要复用以前很多的中间件,比如P2P通讯库,图像处理库等等,这些都是C/C++开发的,必须在Android中以NDK形式提供本人之前的UI程序都是通过Qt实现的,学习新的基于Java的Android Widget API曲线较大学习HTML5/CSS/JS前端技术

2012-02-06 12:00:29 987

原创 <项目日志1002>ipcamera for android 更新

The project website: http://code.google.com/p/ipcamera-for-android/  Improvement:Support more Android PhonesImproved performance based on NDKImproved streaming effectiveRe-factory total co

2012-02-02 10:01:13 1559 2

原创 <备忘1004>编译Windows版本的VLC软件

1. 下载最新的源代码文件和库文件   在 http://download.videolan.org/pub/testing/win32/ 上面下载最新的第三方库,这些都是已经编译好的    tar xjvf contrib-20060330-win32-bin-gcc-3.4.5-only.tar.bz2 -C /      会在/usr/win32目录下建立VLC需要的库2.

2012-01-12 16:42:16 648

原创 <备忘1003> 一个Android MediaRecorder对象的适配差异

在某些2.3系统手机上,必须设置mCamera.stopPreview() ,才能调用mMediaRecoder.setCamera(mCamera),否则某些硬件不工作。也就说某些系统驱动里面,处理Camera对象的Preview与MediaRecorder对象配合的问题。但是我无法确认这是不是2.3规定,我在2.2测试下,不需要调用stopPreview也可正常运行。

2011-12-21 16:26:55 743 6

原创 <备忘1002> 我的正版生活,装机列表

Windows下安装的软件:1. Octave 替代 Matlab2. Paint.NET 替代 Photoshop3. Microsoft Visual C++ 2008 Express Edition4. Notepad++ 替代 UltraEdit5. OpenOffice 替代 MS-Office6. VirtualBox 替代 VMWare7. VLC 播放器

2011-12-19 15:38:22 497

原创 <项目日志1001>ipcamera for android项目准备更新

这次更新目标是支持更多的手机,支持更友好的操作界面。1. 采用通用的live mp4->h.264 es的方法2. 采用功能更好的http server实现3. 改善Streaming效果项目网站:http://code.google.com/p/ipcamera-for-android/

2011-12-19 15:34:36 1274 2

原创 <项目日志1000>内测软件droideye上线

PC上查看手机实时视频软件——DroidEye, 利用你的gtalk帐号即可,支持:目前支持Android手机,2.2版本及以后PC端专门查看软件,绿色软件,目前仅支持Windows在手机和PC软件登录相同的帐号跨网络传输,可以在办公室查看放在家里手机摄像头的图像画面清晰,内测版本仅支持2种分辨率下载地址:http://code.google.com/p

2011-12-19 15:30:36 594 1

原创 <备忘10001>Android开发小贴士1

1.开源Android程序列表,极具参考价值  http://f-droid.org/repository/browse/  2.在Android Emulator中通过eth0设备访问10.0.2.2就是访问系统主机3.Android NDK调试碰到signal 11 (SIGSEGV),arm-eabi-addr2line -f -e libmyjni.so 0×00024039 (输

2011-12-19 15:29:38 469

原创 <杂谈1000>笛卡尔的方法论与项目开发

在最近一次Android程序开发过程中,我发现软件开发方法非常契合笛卡尔的方法论,而且处理大多数工程问题都可以依照这套方法论进行处理。第一条是:凡是我没有明确地认识到的东西,我决不把它当成真的接受。在开发中,我们经常碰到"子弹卡壳"的现象,比如某个API调用总是出错,某个功能不知道如何实现,或者程序中诡异异常(比如segmention fault)。遇到这样的问题时候,

2011-12-19 15:24:36 583

转载 浙大毕业演讲 --- 马一浮

诸君学业终了,便是事业开始。将来行其所学,对国家社会能尽其在己之责任,这是学校全体师友所期望的。某以校长之嘱,便向诸君贡献一言,以相勉励,写得一篇小文奉赠,不用赘言。如诸君不以老生常谈为厌,其间所引《大戴礼》孔子之言"知不务多而务审其所知,行不务多而审其所由,言不务多而务审其所谓"这三句话得意义,今略为申说,或者于诸君不是无益得。  国家生命所系,实系于文化,而文化根本则在

2011-12-19 15:17:36 970

原创 <备忘1000> ffmpeg命令行使用例子

./ffmpeg -i ~/proj/media/simpsons.wav -s 352x288 -i ~/proj/media/mobile_352x288.yuv -ac 1 -ar 8000 -acodec pcm_u8 -vcodec libx264 -fpre ./ffpresets/libx264-ultrafast.ffpreset -r 25 /tmp/test.mkv

2011-12-19 15:16:19 879

Hello,Android-Introducing Google's Mobile Developing Platform

作者Ed Burnette, 整本书比较新: ISBN-10: 1-934356-17-4 ISBN-13: 978-1-934356-17-3 Printed on acid-free paper. P1.1 printing, May 26, 2008 Version: 2009-5-26 除去UI,2D介绍不少Multimedia,存储,数据库以及调试相关内容

2010-01-10

一个自己调试和测试过的IOCP库

一个6个文件,winiocp.h winiocp.cpp为主要的库文件,没办法换积分,出个小的家底。

2008-12-16

空空如也

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

TA关注的人

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