自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

突围

智慧改变人生,奋斗创造生活。改变命运,从此刻做起。

  • 博客(45)
  • 资源 (147)
  • 收藏
  • 关注

原创 ffmpeg MP4转TS

root@Ubuntu32:/home/zhangbin/ffmpeg/ffmpegx86/ffmpegHome/bin# ./ffmpeg -i /home/zhangbin/Downloads/testVideos/Pirates.of.the.Caribbean.At.World\'s.End.2007.BluRay.720p.x264.AAC-PHD.mp4 -vcodec copy -a

2013-11-29 14:08:26 6461

原创 ubuntu挂载网络上其他主机共享的文件夹

创建一个文件夹以挂载远程文件夹root@Ubuntu32:/home/zhangbin# mkdir 245home挂载sudo mount -t smbfs-o iocharset=utf8,username=zhangbin,password=密码 //192.168.主机/共享文件夹名 /home/zhangbin/245home我挂载的这个文件夹所在远程主机

2013-11-29 09:59:56 3340

原创 centos6.3 安装gitosis

[root@CentOS32 ~]# mkdir -p /home/zhangbin/gitMISC/gitosis/[root@CentOS32 ~]#  git clone git://github.com/res0nat0r/gitosis.git/ /home/zhangbin/gitMISC/gitosis/Initialized empty Git repository in

2013-11-28 14:49:46 3293

原创 centos 6.3安装编译工具

参考 http://unix.stackexchange.com/questions/16422/cant-install-build-essential-on-centos  安装编译工具。[root@CentOS32 codestore]# gedit testPipe.c[root@CentOS32 codestore]# gcc -o testPip

2013-11-27 12:19:02 2161

翻译 【进程间通信】pipe2

http://man7.org/linux/man-pages/man2/pipe.2.html       pipe, pipe2 - create pipe       #include        int pipe(int pipefd[2]);       #define _GNU_SOURCE             /* See feature_t

2013-11-27 11:18:34 4495

原创 【VLC】创建管道

src/posix的filesystem.c中/** * Creates a pipe (see "man pipe" for further reference). */int vlc_pipe (int fds[2]){#ifdef HAVE_PIPE2 if (pipe2 (fds, O_CLOEXEC) == 0) return 0; if (

2013-11-27 10:56:29 1522

原创 基于centos6.3第一次搭建一个git 服务器

为了方便不同空间的人在相同时间协作维护一个工程,觉得有必要搞一个git服务器。为啥不用svn呢,这个。。。可能是协作开发的更好方式是git吧,现在大多数人都用git的。=======================================================最开始参考的这个https://blog.huhamhire.com/viewpost-231.htmly

2013-11-26 15:41:03 2259

原创 【ffmpeg】试图从raw buffer中读取数据的ff_read_packet 浅显分析

故事的主角是ff_read_packet,显然,如今ff_read_packet已经不是对外的接口了,是ffmpeg内部使用的一个接口。想要理解ff_read_packet,必须从之前的接口av_read_packet的设计意图着手:#if FF_API_READ_PACKETint av_read_packet(AVFormatContext *s, AVPacket *pkt

2013-11-24 20:22:53 4896 1

原创 FFmpeg队列之add_to_pktbuf入队函数浅显分析

俺觉得ffmpeg最牛逼的地方就在于只用两个指针来维护一个FIFO的队列就好了。比如这个入队函数的功能就是入队,功能及其简化,貌似也不限制队列的大小,只是入队的时候,会判断队列是否空,当空的时候,会改变对头指针,不管队列是否空,队尾指针,始终会被改变。因此,add_to_pktbuf 传入的是对头指针的地址和队尾指针的地址,进行修改。当然,新加入的pkt在入队后的内存地址会被函

2013-11-24 12:22:50 3043

原创 AVFormatContext中的三个AVPacketList类型的缓冲的浅显分析

AVPacketList是代表链表的一种节点类型,每一个节点内存放的是该链表的内容(一个AVPacket)和一个用于串接链表的指针(看起来是一个单链表)typedef struct AVPacketList { AVPacket pkt; struct AVPacketList *next;} AVPacketList;因此,见到AVPacketList,应该首先相当

2013-11-23 23:01:56 2815

原创 VLC的工程目录浅析

以2.10为例:===========================VLC的工程文件中:src文件是vlc的引擎vlccore。modules是VLC的所有插件们的源码。bin下是vlc的vlc-player的二进制文件的源码。lib下是libvlc,这个库的源码,libvlc是引擎vlccore提供给外部用来做播放器用的接口。其他的几个目录:

2013-11-21 16:07:38 2511 1

原创 测试机器大小端

#include#include void byteorder(){ union{ short value; char union_bytes[sizeof(short)]; }test; printf("sizeof(short) is [%d]\n",sizeof(short)); test.value=0x0102

2013-11-21 09:27:29 1038

原创 DEVCPP5 设置使用mingw32的编译环境

最近装了一个mingw32,加入了环境变量中。结果导致DEVCPP编译的时候,各种错误,比如连接器说不认识dwarf 啥的,Dwarf Error: found dwarf version '4', this reader only handles version 2 information.参考http://en.wikipedia.org/wiki/DW

2013-11-20 15:22:02 5200

翻译 sys/socket.h

http://fxr.watson.org/fxr/source/sys/socket.h 1 /*- 2 * Copyright (c) 1982, 1985, 1986, 1988, 1993, 1994 3 * The Regents of the University of California. All rights rese

2013-11-20 13:49:21 8850

原创 【学习笔记】网络编程基础API

linux网络编程基础API与内核内TC/IP协议族关系。1. socket地址APIip地址及端口对,代表TCP通信中的一方,称为socket地址。socket就像pipe一样,代表的是一个文件描述符。可以用socket()来创建。参考 http://man7.org/linux/man-pages/man2/socket.2.html #include

2013-11-20 13:41:43 1099

翻译 【rfc2119】Key words for use in RFCs to Indicate Requirement Levels

前面四个还比较好理解。1. MUST This word, or the terms "REQUIRED" or "SHALL", mean that thedefinition is an absolute requirement of the specification.绝对要要求的MUST== REQUIRED==SHALL2. MUST NOT This

2013-11-19 13:52:43 1053

原创 mipsel-linux-uclibc交叉编译vlc -2

声明一下, 当前编译的vlc的版本是2.01,其他配置库,也都是2012年6月左右的时间的。============================移植过程中,除了之前提到的http://blog.csdn.net/commshare/article/details/16801581--- locale_t Matches (36 in 8 files) ----Ch

2013-11-19 10:01:07 1873

原创 【不懂】什么是抛出的不同的异常?

这都是啥 什么是抛出的不同的异常?#ifndef HAVE_VASPRINTFint vasprintf (char **, const char *, va_list);#endif#ifdef __USE_GNU/* Write formatted output to a string dynamically allocated with `malloc'.

2013-11-18 15:29:44 1229

原创 mipsel-linux-uclibc交叉编译vlc -1

============================终于让vlc configure过了。遇到找不到lib的问题和头文件的问题,在于没有export LDFLAGS(加入库路径)和 export CPPFLAGS(加入头文件路径) ,并且要export,在同一个脚本里头,也要export 出来才行。倒错了一个参数:### C preprocessor###原来是这个

2013-11-18 11:05:19 5327

原创 mipsel-linux-uclibc编译vlc找不到live555的解决办法

zhangbin@bogon:~$ zhangbin@bogon:~$ cd /home/lbteam/zhangbin/bcm/unimedia/uniskmedia/DepHome/code/vlczhangbin@bogon:~/bcm/unimedia/uniskmedia/DepHome/code/vlc$ source configureVLCMIPSEL.sh######

2013-11-17 21:21:52 2870 2

原创 mipsel-linux-uclibc 编译ffmpeg

zhangbin@bogon:~/bcm/unimedia/uniskmedia/DepThird/ffmpeg-0.10.4$ zhangbin@bogon:~/bcm/unimedia/uniskmedia/DepThird/ffmpeg-0.10.4$ zhangbin@bogon:~/bcm/unimedia/uniskmedia/DepThird/ffmpeg-0.10.4$ s

2013-11-17 18:30:42 4004

原创 mipsel-linux-uclibc交叉编译opus

#!/bin/bash#./configure --prefix=${SKMEDIA_ROOT} --host=${SKMEDIA_HOST} --prefix=${SKMEDIA_ROOT}#DST=/home/lbteam/zhangbin/bcm/unimedia/depvlc/libogg/home#DST=/home/lbteam/zhangbin/bcm/unimedia/

2013-11-17 17:37:48 2924

原创 mipsel-linux-uclibc交叉编译 libbzip2

作者提供了一个编译so的脚本:看起来只用CC,很简单的。不过作者提供的Makefile很复杂,不懂这俩有啥区别。# This Makefile builds a shared version of the library, # libbz2.so.1.0.6, with soname libbz2.so.1.0,# at least on x86-Linux (RedHat 7.2

2013-11-17 16:03:58 2572

原创 mipsel-linux-uclibc交叉编译libogg

zhangbin@bogon:~/bcm/unimedia/depvlc/libogg$ cd libogg-1.3.0/zhangbin@bogon:~/bcm/unimedia/depvlc/libogg/libogg-1.3.0$ lsaclocal.m4  config.guess               config.sub    depcomp     libogg.spe

2013-11-17 15:54:37 1711

原创 mipse-linux-uclibc交叉编译libgpg-error和ibgcrypt

zhangbin@bogon:~/bcm/unimedia/depvlc/libgcrypt$ cd libgcrypt-1.5.-bash: cd: libgcrypt-1.5.: No such file or directoryzhangbin@bogon:~/bcm/unimedia/depvlc/libgcrypt$ cd libgcrypt-1.5.0-beta1/zhan

2013-11-17 15:30:56 7459

原创 mipsel-linux-uclibc交叉编译libz

使用自带的configure,发现不支持交叉编译zhangbin@bogon:~/bcm/unimedia/depvlc/libz/code_zlib-1.2.5$ ./configure --helpusage:  configure [--zprefix] [--prefix=PREFIX]  [--eprefix=EXPREFIX]    [--static] [--64]

2013-11-17 15:03:48 2150

原创 mipsel-uclibc交叉编译dvbspi

最简单的配置:DST=/home/lbteam/zhangbin/bcm/unimedia/depvlc/libdvbspi/home#DST=/home/lbteam/zhangbin/bcm/unimedia/destA52_HOME=$DSTecho "####################"echo "A52_HOME IS $A52_HOME"echo "#######

2013-11-17 14:33:22 1334

原创 【牛x】 find ./* | xargs grep "Invalid configuration"

zhangbin@bogon:~/bcm/unimedia/depvlc/liba52/a52dec-0.7.4$ zhangbin@bogon:~/bcm/unimedia/depvlc/liba52/a52dec-0.7.4$ zhangbin@bogon:~/bcm/unimedia/depvlc/liba52/a52dec-0.7.4$ find ./* | xargs grep

2013-11-16 20:11:14 1371

原创 mipsel-linux-uclibc编译liba52

参考http://blog.csdn.net/yu5611789/article/details/7675862--host=mipsel-linux ===============================================应该是首先bootstrap一下吧zhangbin@bogon:~/bcm/unimedia/depvlc/liba5

2013-11-16 20:00:04 3864

原创 配置了centos6.4的yum的更新源

新装起来了一个centos 6.4,感觉好舒服啊。比ubuntu舒服、稳重、轻快、灵活的感觉。参考http://blog.csdn.net/zqlovlg/article/details/10303003配置了她的源头。我是centos 6.4 32位的。下载地址 http://isoredirect.centos.org/centos/6/isos/i386/

2013-11-16 19:28:26 3276

转载 交叉编译中的build、host、target选项的含义

转载 http://milodream.diandian.com/post/2012-09-25/40038912065交叉编译中的build、host、target选项的含义--build=编译该软件所使用的平台(你现在电脑的平台)--host=该软件将运行的平台(编译出来的库可以在哪个平台上运行)--target=该软件所处理的目标平台

2013-11-16 17:13:42 7848 1

原创 工具链中寻找交叉编译中目标机的arch

zhangbin@bogon:/opt/toolchains/stbgcc-4.5.3-1.3/bin$ ./mipsel-linux-uclibc-gccmipsel-linux-uclibc-gcc: no input fileszhangbin@bogon:/opt/toolchains/stbgcc-4.5.3-1.3/bin$ ./mipsel-linux-uclibc-gcc

2013-11-16 15:10:45 2704

原创 【live555】windows下的编译

之前编译了live555的windows版本,放在了这里:http://download.csdn.net/detail/commshare/6424285参考这位大牛:  http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html(1)windows下的编译脚本,live555可以用运行live\g

2013-11-14 21:04:00 1685

原创 【live555】著名的基类们和他们在库中的作用

TaskScheduler和UsageEnvrionment是live555的核心基类,应该是最基类的基类了吧,库的名字都是以此命名的。不过我惊讶的发现,俩类居然都是“使用环境”相关的。比如libBasicUsageEnvrionment.a和 libUsageEnvrionment.a, 一个单词之差--“basic”。========================

2013-11-12 10:17:07 915

原创 【live555】WISInput类分析

类WISInput继承自Medum,但是和Medium差异很大。WISInput中大量使用了static的成员函数和属性。1. createNew依旧是调用构造函数来创建一个类对象的指针。createNew永远都是静态函数,永远都要传入UsageEnvrionment。  static WISInput* createNew(UsageEnvironment& env);

2013-11-09 18:54:38 1304

原创 【live555】Medium的子类们的静态方法lookupByName的实现

liveMedia的基类Medium,有一个非常重要的静态方法:staitc Boolean lookupByName(UsageEnvrionment &env,char const * mediumName,Medium * &resultMedium)这个方法是调用了MediaLookupTable类来具体实现的。Boolean Medium::lookupByNam

2013-11-09 15:31:18 1402

原创 继承的几个测试

c++好多年不学了。突然捡起来,非常的不适应,不仅仅是头疼,而是当年学的粗浅,任何概念都不深入。只好测一测。===========静态的成员函数,可以被子类覆盖么?我也不知道这算不算覆盖。#include using namespace std;class base {public: static int statFun(){cout <<

2013-11-09 14:25:05 1162

原创 【live555】UsageEnvrionment分析

UsageEnvrionment类中声明了两个指针,void * liveMediaPriv和void * groupsockPriv他们是public的,即 // a pointer to additional, optional, client-specific state void* liveMediaPriv; void* groupsockPriv;我感

2013-11-09 11:09:20 1156

原创 memcpy和memmove的粗浅理解

memcpy的时候,src是const的,不可以更改,处理不对src覆盖的情况,比较简单。memove的时候,可以覆盖src,可以安全覆盖src的情况,如下图的上半部分:线条画在一起,是因为内存地址重合。上图的下半个图,是src和dst在复制时,地址重叠,不能从src开头开始覆盖,否则复制到dst中,会把src中数据覆盖,

2013-11-06 15:11:43 1187

原创 RGB和YUV

ffplay version 1.2 :root@Ubuntu32:/home/zhangbin/streaming/live/v4l2/loalPC/videoCaptureHome/videoCapture# /home/zhangbin/ffmpeg/ffmpegx86/ffmpegHome/bin/ffplay -pix_fmtsffplay version 1.2

2013-11-05 16:35:35 1521

source insight 4 破解版下载最新版

source insight 4 破解版,里面包含原版v4.08, 破解补丁是pediy。

2017-02-20

DX910-SW-99002-r3p2-01rel1.tgz

DX910-SW-99002-r3p2-01rel1.tgz ,arm mali r3p2 01r1 open source driver for linux

2015-09-01

usb转串口适用于win8/8.1/10

usb转串口,在win8.1上用最新版的1.11驱动安装后无法启动设备,参考了大牛http://tieba.baidu.com/p/3279470230文章后,用了10518版本,2009年的驱动,迎刃而解。腻害啊!

2015-08-02

nexus5-cm11 提取的boot.img

nexus5-cm11 提取的boot.img,可单独烧录boot.img,用于恢复损坏了boot.img的cm11系统。在nexus5 cm11 4.4上测试通过。

2015-03-30

nexusd5 android5.0 型号LRX210 ROOT所需文件打包

nexusd5 android5.0 型号LRX210 ROOT 所需文件打包 适用于NRT_v1.9.8.sfx

2014-11-23

Creating Android Applications: Develop and Design 源码

Creating Android Applications: Develop and Design android应用开发,一书源码。来自 http://www.peachpit.com/store/creating-android-applications-develop-and-design-9780321784094

2014-04-16

moto 刷机 RSDLite6.1.6.msi

moto 刷机 RSDLite6.1.6.msi

2014-03-28

moto MB865 ROOT 工具包

Motorola Atrix 2 MB865 Root ADB. ADB 方式root。 http://mytiankong.com/?p=5626

2014-03-28

UPnP-arch-DeviceArchitecture-v1.1.pdf

UPnP arch Device architecture v1.1.pdf 2008年的1.1版本。

2014-03-14

nexus 5 root工具

CF-Auto-Root-hammerhead-hammerhead-nexus5.zip,windows平台,一键root。

2014-03-10

foxit reader 东亚语言支持 6.0以上

foxit reader 东亚语言支持安装包,适用于 6.0以上 。

2013-12-10

技嘉主板BIOS更新工具

技嘉主板BIOS更新工具兼容win7 64

2013-11-09

GA-MA785GT-UD3H主板 BIOS备份F3和F8

GA-MA785GT-UD3H 的BIOS备份,包括F3和F8版本。

2013-11-09

v4l2驱动编写指南

http://blog.chinaunix.net/uid/20543672/cid-6420-abstract-1.html v4l2驱动编写指南。

2013-11-06

罗技c270软件

罗技c270 网络摄像头 适配软件 用于编辑视频、移动视频和图片。

2013-10-31

chm所有文件转为html

chm转html: 提取chm的所有文件,并转换为html网页的形式。

2013-10-30

live.2013.10.18windows

live 版本2013.10.18 windows vs2010 编译的整个工程文件,含编译脚本,参考http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html

2013-10-19

右键CMD打开

鼠标右键上增加CMD打开方式,脚本,导入reg,而后在文件夹上右键,选择CMD打开。

2013-10-19

live555_20131018_android

live555 20131018 移植android 后,make install 得到的生成文件。

2013-10-19

sourceinsight 配置文件

sourceinsight 配置文件 vim风格

2013-04-29

VisualAssist 注册表清理助手

用于对注册信息清理,以便重装

2024-04-15

Whole Tomato Visual Assist X 2023.1 v10.9.2476.0 (19 Jan 2023)

小番茄。 Visual Assist X 。 适配于vs2022. 2023.1 v10.9.2476.0 最新版本 请按说明操作,vs2022 是x64的 。 亲测可用。 非piaoyun版本。

2023-05-28

vs2022 visual assist x10.9.2451.0 by piaopyun/oledlg

汇总,总有一款适合你: visual assist x10.9.2451.0 by.piaoyun VA_X_Setup2451_0_oledlg Visual Assist X10.9.2440.0_Piaoyun 使用前先去VS插件管理里卸载掉之前的visual assist 插件。 飘云2440会无法启动vs2022,那么尝试2451或者oledlg

2022-09-23

VS2022 VISUAL ASSIST X 小番茄 v10.9.2435.0 VA_X_Setup2440_0.exe

VS2022 VISUAL ASSIST X 小番茄 v10.9.2435.0 VA_X_Setup2440_0.exe

2022-02-25

[FLV 解析工具]FLV_UI_Parse.exe

[FLV 解析工具] 带控制台,打印FLV header、previous tag size 等明细信息。 解析FLV 各TAG信息,带UI 界面展示。 读取本地文件。

2021-10-08

【右键菜单直接修改工具】shmnviewRightMenuModiy.zip

解决win10 win11 右键卡顿,转圈圈,直接修改禁用右键选项,F7 ,shift 多选,官方免费版本。亲测可用。

2021-10-08

【飞秋无 广告老版本】FeiQ.zip

飞秋无 广告老版本 直接双击运行

2021-10-08

BinaryViewerPortable.zip

【二进制查看工具】免费的binary viewer ,官方便携版

2021-10-08

Local IM.exe

经典版本的飞秋

2021-08-04

右键vscode.reg

VSCODE 添加到windows右键菜单

2021-08-03

2018年上半年数据库系统工程师上午真题及答案解析.pdf

2018年 上半年 数据库系统工程师 上午真题及答案解析 pdf

2021-08-03

官方照片处理工具.zip

照片处理 方便变为证件照

2021-07-09

node-v10.21.0-headers.tar.gz

node 10.21.0 owt server 构建nodejs工具

2021-07-09

mac-GitKraken-v5.0.4.zip

mac 版本的 GitKraken-v5.0.4.zip 未收费版本

2021-07-09

openssl-OpenSSL_1_1_1-stable.7z

webrtc owt 构建: openssl-OpenSSL_1_1_1-stable VS2019 X86 源码动态库静态库 解决 Can’t locate Win32/Console.pm in @INC (you may need to install the Win32::Console module)

2020-07-04

Resource 5.1.7 繁体可用.zip

EXE资源提取 工具,可用于对EXE程序中,二进制资源文件 进行提取。 适配 中文、英文、繁体都可用。

2020-05-28

VS2019_VisualAssistX10.9.2331_with_CRACK.7z

小番茄 适用于vs2019 visual studio 增强工具 亲测可用。

2019-10-14

ROCKCHIP 固件升级

win10 64 升级nand镜像,支持win10 rockusb驱动,支持batch tool win10识别和更新

2018-04-14

OPENGL ES 3.0编程指南 原书第2版 中文版 2015年出版

OPENGL ES 3.0编程指南 原书第2版 中文版 2015年出版

2017-10-04

consola 字体

consola 字体 可用于mac 系统 Android studio 字体的替换安装

2017-09-29

空空如也

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

TA关注的人

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