- 博客(20)
- 资源 (16)
- 收藏
- 关注
原创 FFmpeg学习 (二) ---- FFmpeg 常用对象关系图
FFmpeg 常用对象关系图AVFormatContext: 最顶层的上下文对象此对象中包含AVIOContext、AVInputFormat、AVOutputFormat、AVStream、AVCodec等用于编解码的对象指针。为了兼容输入、输出数据处理,AVFormatContext中有些成员仅适用于demux,有些仅适用于mux。如果demux时需要指定解码器,则设置video_codec_id、video_codec等音视频、字幕解码器,反之无需设置。由avformat_alloc_c
2022-03-30 10:11:03
797
原创 FFmpeg 学习(一)---- 从ffplay学习API调用流程
通过ffplay的源码学习ffmpeg的解码api调用流程,下面的图片基于plantuml制作。
2022-03-29 10:46:44
2187
原创 小工具: 调整外置文本字幕的时间
D:\Test\Python\tools>python subtitle.py -husage: subtitle.py [-h] -i INPUTFILE [-o OUTPUTFILE] [-t AD_TIME]
2021-12-26 12:49:27
1323
5
原创 在windows平台基于NDK的meson交叉编译设置
0.53.2 版本的meson 存在两个bug,造成无法编译成功。编译之前先修改之。修改办法: 编辑《site-packages》下的文件。1. environment.py中的get_exe_wrapper。如果不修改则会尝试在build环境运行host程序。defget_exe_wrapper(self): ifnotself.need_exe_wra...
2020-03-28 22:57:41
1903
2
原创 meson 报错“ Failed to detect MSVC compiler target architecture:” 的解决方法
当使用中文版MSVC作为meson的后台编译工具,进行meson setup 时, 会返回如下如下信息:meson.build:1:0: ERROR: Failed to detect MSVC compiler target architecture: 'cl /?' output is���� x64 �� Microsoft (R) C/C++ �Ż������� 19.16.2703...
2020-03-08 22:08:45
7000
3
原创 CLR 工程中不能使用EnumConverter的说明
在CLR工程中,如果在使用PropertyGrid控件时需要显示Enum类型的属性,不能使用EnumConverter进行转换。经过反复测试,我发现该类没有问题,在VS2015中问题出在Enum::GetNames中。该函数无法返回枚举类型的Names字符串。可以通过运行官方MSDN中的例子(https://msdn.microsoft.com/EN-US/library/1zt1yb
2016-08-06 18:05:39
416
原创 Android 4.0系统触摸设备概述
Android 4.0系统触摸设备概述 根据Android官网网页整理,英语原文见下面的URL: http://source.android.com/devices/tech/input/touch-devices.html. 编写本文主要目的为英语不好的兄弟参考。1. Touch Device 分类 在Android系统中触摸设备分为两类。 多点触摸:
2013-11-08 09:44:36
2355
原创 Ubuntu 12.04 LTS 版下gnome3 桌面推荐扩展
最近安装了一个ubuntu12.04 LTS版,由于gnome3 的操作实在不习惯,就折腾了半天,通过各种插件,基本返回到了gnome2的桌面时代。现将我装的几个扩展分享一下: Dexi Applications Menu (by wanderseeme): 创建一个App 菜单 Frippery Bottom Panel(by rmyorston) :
2013-11-02 12:58:03
759
原创 WTL 中CUpdateUI类的一个小bug
最近在学习WTL时,尝试用CUpdateUI在非模态对话框中同时修改按钮和菜单的文本时,菜单文本总是修改不成功,但单独修改菜单项的文本则没有问题。经过反复试验和源码对照,终于确定了问题所在。现在将这个WTL中的bug与大家分享一下,以便其他人遇到类似问题,不在迷茫。 在WTL(版本81_9127)中,打开atlframe.h中的第2604行,也就是CUpDateUIBase类的
2012-02-13 02:07:01
1610
1
原创 WTL环境中CEdit或Cstatic控件中修改字体大小和颜色
<br /> 本文主要介绍只读模式的下的CEdit控件和CStatic控件的字体的大小和颜色的修改,编辑模式下的CEdit控件的原理是一样的只是消息变了。<br /> 1. 修改字体颜色<br /> 只读模式下的CEdit控件和CSataic控件通过发送WM_CTLCOLORSTATIC给主窗口来进行重绘,这时主窗口可以在重绘前设定字体颜色(编辑模式的Cedit通过WM_CTLCOLOREDIT)。具体实现如下:<br /> 1.1 在主窗口的消息循环中
2011-05-31 15:38:00
5102
2
原创 wine 1.1.15 中的中文显示问题完美解决办法
大家在安装完wine以后,一般都会遇到中文显示问题,经过我的多次尝试,中文显示方块,主要为字体库找不到的问题,网上大家提了很多方法,比如全部改成“simsun”,这样以来虽然菜单没问题了,但是有些时候程序内的中文还是会显示为方块,这个时候,大家应该去wine的注册表中的下面的项里[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentV
2009-05-20 12:46:00
858
原创 在Fedora 10下用wine运行红色警戒3
今天突然想用wine运行RA3,估计没问题,因为现在wine 1.1.9已经支持DX10了。经过半天测试,终于可以了,刚才练了一把,发现效果比在win下要好。但时候有时候会出现bug,小地图显示不出来。现将我的操作步骤说一下,有兴趣的兄弟可以试试。 0.我先将我的环境说说 win 为HP的oem版。 Fedora 10更新到最近,安装nv的177.82版驱动。
2008-12-17 20:49:00
6758
原创 Fedora 10 (64位)下firefox支持flash插件的操作步骤
我的本子是HP dv6201,我用移动硬盘装了个Fedora10(X64).装完以后发现firefox播放不了flash插件,通过网上找资料和自己摸索,现在终于可以放了。现将操作步骤写出来,欢迎大家讨论。 由于现在的adobe公司还没有支持X86-64的flash插件。需要用到i386下的flash插件。因此需要多安装一些插件。1.先安装nspluginwrapper. yum in
2008-11-30 00:47:00
3148
2
原创 Fedora Core 8 中的无线配置问题。
昨天在我的HP 6201的本子上安装FC8,安装完成以后,启动NetworkManager 和 NetworkManagerDispatcher,有线上王没问题,无线上网死活连不上,我的无线是采用的是WPA-PSK模式,加密是TKIP的,耗费我一下午的时间从网上下代码和查资料。有人建议手工配置wpa...服务。我试过了,还是不行。有人建议装NetworkManager 0.6.5,说是0.7中的一
2008-10-12 14:06:00
651
原创 Fedora Core 8下kde4.1 离线安装笔记
由于感觉FC9太不稳定,本人想在FC8下安装KDE4.1,网上资料和官方网张要不是在线使用svn安装,要不就是其他版本的Linux的rpm包,实在找不到FC8的kde4.1的rpm包。只好自己动手安装。现将这几天折腾的心得与大家共享一下。我是下载源码包自己编译的,在线升级的情况不在讨论范围。1.准备工作 建议删除原有的kde环境,因为kicker和kdesktop在kde4.1中被pla
2008-10-09 12:42:00
2051
原创 Cygwin 的下载和安装
Cygwin作为一个win下的类Linux开发环境,其功能大家都清楚,我就不多说了。但对其安装方式,实在不知道该怎么评价,经过一下午的研究,终于搞明白了个大概,先整理出来,与君共勉。 1.前期准备 1. 从http://www.cygwin.cn下载一个setup.exe,然后运行安装。 2. 可以选择三种安装方式。
2008-08-05 20:28:00
1321
2
原创 WIN下环境变量的读写
win下虽然可以用getenv或 GetEnvironmentVariable来获取环境变量,用SetEnvironmentVariable或者_putenv来设置环境变量。但是SetEnvironmentVariable或_putenv只能修改原来就有的环境变量。不能创建新的环境变量。如果需要在自己的程序中添加新的环境变量,并下次运行还能使用就需要自己编写代码实现。 win下的所有
2008-07-30 21:56:00
1344
VS2017-X64-GST-1.16.2.7z
2020-03-26
i686-8.1.0-release-posix-sjlj-rt_v6-rev0.7z
2019-08-06
X86_64-8.1.0-release-posix-seh-rt_v6_rev0.7z
2019-08-06
基于vs2015编译的GDAL-2.4.0(proj+geos)
2019-01-06
opencv3 编程入门python代码
2017-12-31
vs2015 CLR window form模板
2016-08-02
软件算法库(新增SHA256,DH算法)
2010-03-30
多用户博客系统以个人应用为出发点增加包括相册、音乐、论坛、留言板等功能
2008-11-20
cygwinload
2008-08-05
软算法源码(老版,大家可以去下新版)
2007-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人