自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (17)
  • 收藏
  • 关注

原创 ffmplay 源码解读

【代码】ffmplay 源码解读。

2024-06-07 11:00:04 190

原创 obs-studio 源码学习 obs.h

c99defs.h:这个头文件提供了一些 C99 标准的定义和声明,包括一些常用的宏定义和类型定义,用于提高代码的可移植性和兼容性。bmem.h:这个头文件提供了对内存分配和管理的功能,包括一些内存分配和释放的函数和宏定义,用于方便地进行内存操作。profiler.h:这个头文件提供了性能分析和调试的功能,包括一些性能分析和调试的函数和宏定义,用于分析和优化程序的性能。text-lookup.h:这个头文件提供了对文本查找和处理的功能,包括一些文本查找和处理的函数和宏定义,用于方便地处理文本数据。

2024-01-29 22:08:40 1467

原创 ffmpeg4.0.4 ffmpeg.c 讲解

ffmpeg.c 是 FFmpeg 中的一个核心文件,负责实现 FFmpeg 命令行工具的主要功能。这个文件包含了 FFmpeg 命令行工具的入口函数 main(),以及与命令行参数解析、多媒体处理、编解码、封装格式处理等相关的功能实现。

2024-01-28 15:22:52 481

原创 ffmpeg4.0.4 api-threadmessage-test.c

使用FFmpeg库模拟消息传递的C程序。它创建了一个消息队列以及多个发送者和接收者线程,这些线程在队列中推送和弹出消息。程序的主要功能包括:定义了发送者和接收者数据的结构,以及消息的结构。free_frame函数用于释放消息帧的内存。sender_thread和receiver_thread函数分别模拟发送者和接收者线程的行为。发送者创建带有帧的消息并将其推送到队列中,而接收者从队列中弹出消息,处理其帧并释放消息。get_workload函数生成发送者和接收者线程的随机工作负载。

2024-01-28 11:45:09 326

原创 ffmpeg4.0.4 api-h264-test.c

【代码】ffmpeg4.0.4 api-h264-test.c。

2024-01-27 15:13:31 128

原创 ffmpeg api-alac-text.c

ffmpeg音频处理示例讲解

2024-01-08 16:23:31 590 1

原创 ffmpeg api-codec-param-test.c源码讲解

ffmpeg 4.0.4 示例代码讲解

2024-01-08 15:52:11 559 1

原创 ffmpeg api-band-test.c 讲解

对api-band-test.c 源码进行了分析注释

2024-01-08 15:02:59 666 1

原创 obs video-scaler-ffmpeg.c 源码讲解

实现了一个视频缩放器,用于将输入视频数据按照指定的格式、大小和颜色空间缩放到目标格式

2023-12-23 23:24:38 916 1

原创 obs video-io.c

video-io.c 源码讲解

2023-12-23 22:16:14 596 1

原创 mpp编译,测试代码运行

使用的mpp源码git 提交id为 a26d0fad 2020.5.29 10:43:40 版本,toybrick tb-96ai 的板子;主要介绍了再接在开发板编译mpp源码的过程。规避了:自己编译生成的测试程序如何正确运行:RK3288 mpp硬件解码报错VPU_IOC_SET_REG failed。

2023-08-05 19:13:19 941 5

原创 第六章 mpi_enc_test.c

【代码】第六章 mpi_enc_test.c。

2023-03-12 18:48:11 849 2

原创 第五章 mpi_enc_mt_test.cpp

【代码】第五章 mpi_enc_mt_test.cpp。

2023-03-11 15:34:30 564

原创 第四章 mpi_dec_test.c 源码讲解

/存储程序执行状态//存储命令行参数//设置默认的图像格式和数据包大小//设置默认数据包大小//解析命令行参数,并将返回值赋给ret,若返回值不为0则跳转到RET标签处。//输出一些调试信息//执行解码操作if (MPP_OK == ret) //判断解码是否成功,若成功输出最大内存使用情况,否则输出错误信息。elseRET://判断解码是否成功,若成功输出最大内存使用情况,否则输出错误信息。return ret;

2023-03-08 21:00:38 941 1

原创 第三章 toybrick mpp mpi_dec_nt_test.c 讲解

该示例程序主要演示了如何使用MPP库中的解码器进行视频解码,并且提供了三种不同的缓冲模式供选择。这三种模式分别是:纯内部模式:解码器会在内部创建缓冲区,用户不需要调用MPP_DEC_SET_EXT_BUF_GROUP函数来设置解码器的外部缓冲区,只需要调用MPP_DEC_SET_INFO_CHANGE_READY函数通知解码器可以开始解码即可。但是该模式存在一些缺点,例如解码器创建的缓冲区可能无法在解码器关闭前释放,可能导致内存泄漏或崩溃;解码器的内存使用量也无法控制,可能会占用所有可用内存;

2023-03-05 21:18:29 662

原创 第二章 mpi_dec_mt_test.c 源码解析

mpi_dec_mt_test.c是一个基于多线程的解码器测试程序,使用MPP(Media Process Platform)库进行视频解码。该程序使用多个解码线程对输入视频进行解码,并将解码后的视频帧写入输出文件。

2023-03-05 20:27:39 863

原创 第一章 mpi_dec_multi_test.c 源码解析

mpi_dec_multi_test 解读

2023-02-26 10:48:32 641

转载 Python多进程编程

Python多进程编程序. multiprocessing python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程、通信

2016-12-21 10:49:35 340

原创 Unity 顺序播放声音

//该脚本绑定到一个空物体上面using UnityEngine;using System.Collections;public class MusicControl : MonoBehaviour{ public AudioClip[] music = new AudioClip[3];// 音乐文件 bool boo = true;// 控制音乐的开关 int

2016-10-17 09:43:38 2160

原创 uinty 天空盒 旋转

天空盒选择代码using UnityEngine;using System.Collections;public class skyboxRota : MonoBehaviour { // Use this for initialization public float rot = 0; public Skybox sky; void Start () {

2016-09-09 17:08:56 670

原创 Kinect2.0 usb controller

Kinect2.0 usb controller查看电脑usb3.0的主控芯片类型: 1,鼠标右键点击计算机图标,然后选择 “属性→设备管理器”,点击设备管理器中的“通用串行总线控制器”查看 usb 接口的状态。 2,然后展开USB总线控制器,看到USB3.0字样,在该设备上右键,查看硬件属性即可。usb3.0的主控芯片类型 Asmedia ASM1042、EtronTech EJ168A、F

2016-08-26 16:03:41 3704

转载 Unity3D开发之Matrix4x4矩阵变换

转载地址: 点击打开链接在Unity开发中时常会用到Matrix4x4矩阵来变换场景中对象的位置、旋转和缩放。但是很多人都不太理解这儿Matrix4x4变换矩阵。通过DX中的变换矩阵我来讲一讲在unity中这个变换矩阵是怎么变换的。在三维图形程序中,我们可以用几何变换来达到以下目的:表示一个对象相对于另一个对象的位置。旋转和安排对象的大小。 

2016-07-17 18:16:00 4535

转载 c#编译 技巧

在编译时如果c#引用了一些模块,可以在应用里面选择属性, 复制本地 设置为true

2016-07-15 18:11:41 282

原创 python scrapy环境搭建总结

在安装scrapy的过程中,遇到很多挫折,这个经历很让人头疼的.应为我完全按照搜索到的教程进行操作的. 现总结几点经验: 一. 在你完全按照教程安装的时候,如果一直不成功,请检查pip 这个安装工具的版本,有时候默认安装的pip不是最新的版本,这可能导致有些新添加的安装库搜索不到或者不支持. 二. 在安装每个支持库的时候,仔细阅读所报的错误,这些提示的错误是很关键的. 三. 安装步骤 W

2016-05-25 17:24:10 488

原创 python监测当前联网状态并连接

def test1(): import os return1=os.system('ping 8.8.8.8') if return1: print 'ping fail' os.system('msdt.exe /id NetworkDiagnosticsNetworkAdapter')#调用系统网络诊断 else:

2016-05-23 19:27:31 6724

原创 套接字服务端,启动指定客户端 通讯

#coding:utf-8import threadingimport os, os.path, sysfrom Cura.util import profileimport win32process, win32eventimport socket#coding:utf-8import threadingimport os, os.path, sysimport win32

2016-05-16 10:47:45 390

原创 python 套接字简单服务器端

#coding:utf-8import threadingimport os, os.path, sysimport win32process, win32eventimport sockethandle = 0hProcess=0hThread=0dwProcessId=0dwThreadId =0mpath = "c:\\Release"mexe = "cefclient.e

2016-05-16 09:44:29 483

原创 python 在指定网址下载图片并显示

from PIL import Image, ImageTkimport requestsimport Tkinter # 导入Tkinter模块paa = 'aaa.gif'url = 'http://www.baidu.com/img/baidu_jgylogo3.gif'def downLoadImage(name, url): r = requests.get(

2016-04-29 16:50:38 1229

转载 python调用bat 整理

bat调用

2016-04-28 18:19:32 13843

mpp测试h264文件

mpp测试h264文件

2023-08-05

mpp 源码 a26d0fad 版本

对应教程编译的版本

2023-08-05

VMLogin api 模块.e 源码

VMLogin api 模块.e 源码

2022-03-25

kivy 源码kivy 源码kivy 源码kivy 源码kivy 源码

kivy 源码

2022-03-25

WiFi ADB Debug Over Air_v3.0.6_apkpure.com

WiFi ADB Debug Over Air_v3.0.6_apkpure.com

2022-03-25

Kivy Launcher 调试专用

Kivy Launcher 调试专用

2022-03-25

adsl 拨号获取宽带账号密码

取宽带账号密码c++源码, cmd 宽带拨号,断开 ,mfc vs2015调试通过

2020-09-19

用list1显示所有窗口的句柄 vb 源码 调试通过

用list1显示所有窗口的句柄 vb 源码 调试通过

2010-06-22

vb 驱动模拟 源码 调试通过

vb 驱动模拟 源码 调试 通过

2010-06-22

vb 全局模拟 键盘 源码调试通过

vb 全局模拟 键盘 源码

2010-06-22

vb 进程枚举 源码 调试通过

vb 进程枚举 源码

2010-06-22

按键插件模拟,鼠标,前后台,功能全面 源码 调试通过

全面的模拟按键,鼠标,前后台,功能全面 源码

2010-06-22

vb如何比较两张图片不同的地方 源码 调试通过

vb如何 比较 两张 图片不同的地方

2010-06-22

VB模拟鼠标的方法 SetWindowPos GetCursorPos SetCursorPos 源码

VB模拟鼠标的方法 SetWindowPos GetCursorPos SetCursorPos

2010-06-22

VB精确延时函数 源码

vb 精 确 延 时 源码,难 得 一 见

2010-06-22

利用钩子函数制作鼠标键盘记录 源码vb调试通过

利用 钩子函数 制作鼠标键盘记录 源码

2010-06-22

vb半透明窗体,源码

半透明窗体为你的vb程序增色不少,调试通过。

2010-06-22

利用SendInput函数的比较底层的键盘模拟 源码

利用SendInput函数的比较底层的键盘模拟,调试通过。

2010-06-22

RGB、HSB、HSL互相转换 源码

网 络 收 集 调 试 通 过 。

2010-06-22

空空如也

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

TA关注的人

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