<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aotingyou8613的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aotingyou8613</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aotingyou8613]]></copyright><item><title><![CDATA[Android.mk中引用第3方动态库]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431702</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431702</guid><author>aotingyou8613</author><pubDate>Wed, 13 Jul 2016 18:31:00 +0800</pubDate><description><![CDATA[Android.mk 文件内容：

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES:= \				　　testH264VideoStreamer.cpp 														LOCAL_MODULE := live555_st...]]></description><category></category></item><item><title><![CDATA[H264 RTP封包原理(转载)]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431701</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431701</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jul 2016 21:33:00 +0800</pubDate><description><![CDATA[1.引言随着信息产业的发展，人们对信息资源的要求已经逐渐由文字和图片过渡到音频和视频，并越来越强调获取资源的实时性和互动性。但人们又面临着另外一种不可避免的尴尬，就是在网络上看到生动清晰的媒体演示的同时，不得不为等待传输文件而花费大量时间。为了解决这个矛盾，一种新的媒体技术应运而生，这就是流媒体技术。流媒体由于具有启动时延小、节省客户端存储空间等优势，逐渐成为人们的首...]]></description><category></category></item><item><title><![CDATA[FFmpeg的H264编码有内存泄漏吗？？！！！]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431698</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431698</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jul 2016 18:37:00 +0800</pubDate><description><![CDATA[靠，内存泄漏好严重。开始怀疑是自己代码问题，调试了半天，又反复改写和优化代码，还是泄漏严重。
拿网上现成的FFMPEG H264编码的范例来测试，同样泄漏很严重。

百度了一下，有很多人遇到同样的问题，他们说是编码库本身的内存泄漏。。。。， 无语，操，那FFMPEG的H264编码还能用吗！！！！ 抓狂！

有没有遇到同样问题的大神，可以交流一下！ QQ: 77914189
...]]></description><category></category></item><item><title><![CDATA[最近在研究FFmpeg编解码]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431700</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431700</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jul 2016 11:22:00 +0800</pubDate><description><![CDATA[好几年没上CNBLOGS了，

       最近在研究FFmpeg编解码，一个人研究感到很寂寞，所以想通过博客来和大家分享和交流，呵呵。

最近研究的主题是： ANDROID手机同屏技术：

             需要用到ANDROID截屏，然后通过FFmpeg将BMP编码成H264，然后通过RTP协议发送出去。接收端为手...]]></description><category></category></item><item><title><![CDATA[利用单片机的GPIO外接分立电阻权编码网络实现AD转换（原创）]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431697</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431697</guid><author>aotingyou8613</author><pubDate>Mon, 10 May 2010 19:55:00 +0800</pubDate><description><![CDATA[转载于:https://www.cnblogs.com/Jade2009/archive/2010/05/10/1732022.html]]></description><category></category></item><item><title><![CDATA[WINCE5.0应用程序字体的动态加载（原创）]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431696</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431696</guid><author>aotingyou8613</author><pubDate>Mon, 10 May 2010 00:11:00 +0800</pubDate><description><![CDATA[大家知道，字体文件对于WINCE系统来说，一般都比较庞大，一般在2MB-15MB之间，如果在WINCE的NK中定制几种字体或者大容量字体，
势必会增加NK的大小，这对嵌入式系统是不现实的。

 好在WINCE系统提供了动态加载字体的API: AddFontResource, 利用这个API函数，我们可以动态加载字体，我们可以把字体放在NAND FLASH...]]></description><category></category></item><item><title><![CDATA[WINCE+6410 拨号上网]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431695</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431695</guid><author>aotingyou8613</author><pubDate>Mon, 25 Jan 2010 16:31:00 +0800</pubDate><description><![CDATA[我们现在的模块用的是USB接口，然后模拟成一个COM6进行通信，在CE的: 控制面板-&gt;网络连接 里要新建一个连接，选择“拨号连接”然后设置好区域代码，还有附加解调器命令+CGDCON,"IP","CMNET"，modem选择，与modem的串口通信速率等信息，然后连接，这上可以实现上网。
 添加的CE组件有：
CoreOS-&gt;Windwos CE devices-&...]]></description><category></category></item><item><title><![CDATA[定制WINCE HIVE注册表]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431694</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431694</guid><author>aotingyou8613</author><pubDate>Fri, 22 Jan 2010 14:47:00 +0800</pubDate><description><![CDATA[0
推荐下载WINCE IMAGE前记得格式化BINFS1、Storage Manager 加入 FAT File System； 2、Registry Storage 加入Hive-based Registry，默认的是RAM-based Registry； 3、修改platform.reg[HKEY_LOCAL_MACHINE\init\BootVars]"SY...]]></description><category></category></item><item><title><![CDATA[WINCE注册表的存储和加载]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431693</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431693</guid><author>aotingyou8613</author><pubDate>Fri, 22 Jan 2010 14:41:00 +0800</pubDate><description><![CDATA[先说原理:注册表类型分为基于对象存储的注册表和基于HIVE的注册表，在定制内核的时候只能选择其中一种。从理论上讲这两种注册表都能够实现永久保存注册表数据，但是采用不同的类型会影响CE的启动顺序和启动速度，还会影响内存的使用量。我还是趋向于采用基于HIVE的注册表来实现永久保存注册表数据，这也是一个发展趋势。在讲解之前先简单描述如果CE采用基于HIVE的注册表，那么在启动时如何加载已...]]></description><category></category></item><item><title><![CDATA[消息处理函数的转移]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431704</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431704</guid><author>aotingyou8613</author><pubDate>Tue, 19 Jan 2010 16:30:00 +0800</pubDate><description><![CDATA[//========================================================================//TITLE:// 消息处理函数的转移//AUTHOR:// norains//DATE:// Wednesday 03-January-2008//Environment:// VS2005 + SDK-WINC...]]></description><category></category></item><item><title><![CDATA[Windows CE跨进程内存注入之原理]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431692</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431692</guid><author>aotingyou8613</author><pubDate>Tue, 19 Jan 2010 14:34:00 +0800</pubDate><description><![CDATA[目录 
• Windows CE跨进程内存注入之原理• 一、程序实现的先决条件• 二、程序实现的基本原理  

编辑本段回目录Windows CE跨进程内存注入之原理


近日，由于程序设计需要，我对WincowsCE 的内存布局进行了研究，由于发现国内在这方面的文档资料较少，于是在研究告一段落之际，形成这篇示例文档，以望抛砖引玉。 　　

编辑本段回目录一、程序实现...]]></description><category></category></item><item><title><![CDATA[在Wince下使用钩子函数]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431691</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431691</guid><author>aotingyou8613</author><pubDate>Tue, 19 Jan 2010 14:34:00 +0800</pubDate><description><![CDATA[钩子
1：什是钩子从字面上理解，钩子就是想钩住些东西，在程序里可以利用钩子提前处理些Windows消息。 例子：有一个Form，Form里有个TextBox，我们想让用户在TextBox里输入的时候，不管敲键盘的哪个键，TextBox里显示的始终为“A”，这时我们就可以利用钩子监听键盘消息，先往Windows的钩子链表中加入一个自己写的钩子监听键盘消息，只要一按下键盘就会产生一个...]]></description><category></category></item><item><title><![CDATA[WinCE下钩子应用（一）——WinCE 下实时捕获键盘消息]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431689</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431689</guid><author>aotingyou8613</author><pubDate>Sun, 17 Jan 2010 22:16:00 +0800</pubDate><description><![CDATA[通常我们捕获键盘消息会在WindowProc函数种用一个switch来监听WM_KEYUP和WM_KEYDOWN消息，当按下键盘时程序就会收到这个消息。但是，有一个前提是当焦点是在当前窗口时，这个WM_KEYUP和WM_KEYDOWN消息才会被捕获到。如果我们需要在任何情况下使用这个应用程序捕获到键盘的动作就需要使用钩子。
Hook(钩子)是一种在消息到达目标窗口前进行截获的技术。使用...]]></description><category></category></item><item><title><![CDATA[时域和频域的关系(转载)]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431690</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431690</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jan 2010 13:38:00 +0800</pubDate><description><![CDATA[最近在上数字图像处理，时域和频域的概念我没有直观的概念，搜索一下，归纳如下：1.最简单的解释
频域就是频率域，
平常我们用的是时域，是和时间有关的，
这里只和频率有关，是时间域的倒数。时域中，X轴是时间，
频域中是频率。频域分析就是分析它的频率特性！
2. 图像处理中：
 空间域，频域，变换域，压缩域等概念！
只是说要将图像变换到另一种域中，然后有利于进行处理和计算
...]]></description><category></category></item><item><title><![CDATA[WinCE USB驱动开发经验谈(转载）]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431687</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431687</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jan 2010 12:40:00 +0800</pubDate><description><![CDATA[随着USB2.0设备的不断增加，USB设备驱动开发在嵌入式开发中变的越来越重要。Windows CE支持USB 2.0更是对这一波新技术浪潮产生巨大的推动。本文的作者分析了自己进行USE驱动开发的经历，希望可以让读者少走一些弯路。


随着USB2.0设备的不断增加，USB设备驱动开发在嵌入式开发中变的越来越重要。Windows CE支持USB 2.0更是对这一波新技术浪潮产生巨大...]]></description><category></category></item><item><title><![CDATA[在Windows Embedded中获取设备ID]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431688</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431688</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jan 2010 12:38:00 +0800</pubDate><description><![CDATA[本文向您介绍WinCE下获取设备ID的方法，包括设备ID在WinCE的定义、获取以及缓存区等技术实现。


在WinCE下获取设备ID(Device ID)并不困难,只要简单地调用KernelIoControl即可.不过至于能否获得设备ID,并且获得的ID属于什么类型,则关系到驱动层的实现.而设备ID的实现,在不同的平台有不同,比如在夏普的LH71404的开发板中,设备ID位于pl...]]></description><category></category></item><item><title><![CDATA[[转载]ocx与dll的区别]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431685</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431685</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jan 2010 12:36:00 +0800</pubDate><description><![CDATA[[转载]:http://blog.cechina.cn/Chennousstar/41703/message.aspx

一、关于DLL的介绍　　DLL，动态链接库，Dynamic Link Library的缩写，是一个包含函数和数据的模块集合，可以被其它应用程序共享的程序模块。DLL作为共享函数库的可执行文件，封装了一个或多个已被编译、链接的函数。多个进程可以同时使用一个 D...]]></description><category></category></item><item><title><![CDATA[深入浅出Wince的存储]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431686</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431686</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jan 2010 12:35:00 +0800</pubDate><description><![CDATA[刚学wince那会，对wince下面的文件存储老是理解不了，或者说容易搞混. 最近公司在做一个wince下的终端移植项目，中间也遇到了一些存储方面的问题，我自己学wince也有一段时间了，现在对wince的几个存储的概念也可以谈论一二了. 
现在市场上的基于wince的板子，基本上有下面几种存储设备, nand flash, nor flash, SDRAM, 
SD卡, u 盘. ...]]></description><category></category></item><item><title><![CDATA[WinCE文件目录定制及内存调整]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431682</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431682</guid><author>aotingyou8613</author><pubDate>Fri, 08 Jan 2010 12:09:00 +0800</pubDate><description><![CDATA[本文介绍了WinCE文件目录定制及内存调整的操作方法。WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件，WinCE会根据DAT中的描述生成相应目录。


这个说起来比较简单，WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.da...]]></description><category></category></item><item><title><![CDATA[EVC4.0编译错误:LNK2005]]></title><link>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431791</link><guid>https://blog.youkuaiyun.com/aotingyou8613/article/details/102431791</guid><author>aotingyou8613</author><pubDate>Tue, 05 Jan 2010 15:10:00 +0800</pubDate><description><![CDATA[当使用EVC4.0(SP4)编译程序，出现如下类似错误时： uafxwced.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) already defined in coredll.lib(COREDLL.dll) 可以采用以下方法解决： 1. 打开Pro...]]></description><category></category></item></channel></rss>