Jamin

人生没有终点!


  • 首页

  • 归档

  • 标签

  • 分类

  • 关于

  • 公益404

  • 搜索

音视频:12.FFmpeg-音乐播放器1

发表于 2020-08-12 | 分类于 音视频 | | 阅读次数:
字数统计: 1.1k | 阅读时长 ≈ 5
具体代码请看:NDKPractice项目的ffmpeg83 先来看下流程图: 1.获取音频 Meta 信息12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152e ...
阅读全文 »

音视频:11.Shell脚本-动手编译FFmpeg

发表于 2020-08-11 | 分类于 音视频 | | 阅读次数:
字数统计: 1.4k | 阅读时长 ≈ 6
避坑指南 1.Cmake交叉编译Android动态库交叉编译:Linux上编译Android的so ndk 16的以上版本自带交叉编译工具链 12345cmake -DANDROID_NDK=${NDK_PATH} \ # ndk的安装目录(空格 \回车,相当于所有命令 ...
阅读全文 »

音视频:10.Shell脚本-详解Shell脚本基础语法

发表于 2020-08-10 | 分类于 音视频 | | 阅读次数:
字数统计: 1.3k | 阅读时长 ≈ 5
1.shell 脚本创建与执行(01.sh)一般都是**.sh文件 #!:需要用谁来解析执行该 shell 脚本 echo:打印输出 12345678910111213141516171819# 需要用谁来解析执行该 shell 脚本#!/bin/bash# echo 打印输 ...
阅读全文 »

音视频:09.Cmake语法-详解CmakeLists.txt

发表于 2020-08-09 | 分类于 音视频 | | 阅读次数:
字数统计: 1k | 阅读时长 ≈ 4
1.初试 CMake 的 HelloWorld注意:PROJECT、这些不区分大小写,但是${HELLO_BINARY_DIR}这些,必须大写 PROJECT(HELLO):给工程取一个名字 SET(SRC_LIST hello.cpp):定义一个变量 MESSAGE(STATUS "t ...
阅读全文 »

音视频:08.Cmake语法-makefile、cmake、shell 自动编译和链接

发表于 2020-08-08 | 分类于 音视频 | | 阅读次数:
字数统计: 1.6k | 阅读时长 ≈ 6
1.makefile、cmake 与 shell 之间的联系 makefile : 帮助我们管理编译项目 cmake:是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的 Makefile 或者 project 文件,CMake 并不直接建构 ...
阅读全文 »

音视频:07.linux系统-线程和多线程同步

发表于 2020-08-07 | 分类于 音视频 | | 阅读次数:
字数统计: 1.9k | 阅读时长 ≈ 8
1.线程的本质线程与进程的区别:线程大家可以简单理解为一个轻量级的进程,线程共享了栈和堆(变量),没有复制 0-3 G 的进程空间,但线程会有自己的工作空间,会有自己的 pcb 块。跟 Java 是类似的。 linux线程执行和windows不同,pthread有两种状态joinable状态和un ...
阅读全文 »

音视频:06.linux系统-IPC进程间通信

发表于 2020-08-06 | 分类于 音视频 | | 阅读次数:
字数统计: 1.9k | 阅读时长 ≈ 8
1.进程间通信的方式文件,管道,信号、信号量,共享映射区(共享内存),消息队列,管道,套接字(socket) 着重讲下: 管道(使用简单) 信号(开销比较小) 共享映射区 套接字(低速稳定) 一般都是通过内核共享空间进行通信 2.管道(pipe) 无名管道,半双工的通信方式(数据流向固定:只 ...
阅读全文 »

音视频:05.linux系统-进程创建和进程管理

发表于 2020-08-05 | 分类于 音视频 | | 阅读次数:
字数统计: 938 | 阅读时长 ≈ 3
1.pcb(process control block)进程控制块结构体的路径:~/usr/src/linux-headers-3.5.0-23/include/linux/sched.h 结构体: 123456789101112131415161718struct task_struct ...
阅读全文 »

音视频:04.linux系统-内核编程,文件IO与文件描述符

发表于 2020-08-04 | 分类于 音视频 | | 阅读次数:
字数统计: 986 | 阅读时长 ≈ 3
1. 系统内核调用3-4G 是系统的空间(内核空间),这部分是由操作系统来管理,那么如果我们要操作这部分数据,只能借助系统提供的一些函数(系统函数),用户调用这些函数就称之为系统调用。 2.普通函数与内核函数系统函数:open , close , write , read man 2 ‘系统函数’ ...
阅读全文 »

音视频:03.linux系统-文档编辑、应用编译运行

发表于 2020-08-03 | 分类于 音视频 | | 阅读次数:
字数统计: 1.5k | 阅读时长 ≈ 6
注意:未做说明以下都是在命令模式下进行 编辑过程中遇到的问题: 误按了:ctrl + z : 可以将一个正在前台执行的命令放到后台,并且暂停 再次打开就变成了以下这样 123456789101112131415161718192021E325: 注意发现交换文件 ".t.txt.swp&q ...
阅读全文 »
上一页123…10下一页
jamin

jamin

勤奋养运气,淡薄养志气

93 日志
16 分类
27 标签
RSS
GitHub Weibo
当前浏览器不支持canvas,请更换浏览器后再试
当前浏览器不支持canvas,请更换浏览器后再试
© 2020 jamin | Site words total count: 100.8k
0%