logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

音视频修炼之前置工具链(四):AS+VSCode+Vim工具链

场景工具日常 Android看 NDK 大型工程快速编辑 / SSHVim版本控制git CLI + 部分 GUI(Sourcetree)调试学会键盘所有快捷键—— 不要用鼠标clangd 比 IntelliSense 快 10x—— 装上双 IDE 协作(AS + VSCode)—— 各管擅长的Vim 至少会 30 个命令—— 服务器调试必备—— 音视频问题排查三件套金句:写代码工具决定效率上限

文章图片
#vscode#vim#android +4
FFmpeg内存管理:一帧背后的引用计数

一帧图像不只是一块像素内存:在 FFmpeg 里,它背后可能挂着解码器、引用计数、buffer pool 和一串“谁还没松手”的生命周期。很多人第一次写 FFmpeg 代码,都会被一个问题绊住:“我拿到了一个AVFrame,如果想保存一份,直接memcpy可以吗?因为 FFmpeg 的很多对象不是“普通结构体 + 一块裸内存”。它更像一套引用计数系统:你看到的是AVFrame,真正的大块数据可能在

文章图片
#android runtime#android#androidx +3
音视频修炼之前置工具链(一):C/C++

1. 内存管理 (malloc/free/RAII/refcount)2. 字节序 (网络字节序 vs 主机字节序)3. 内存对齐 (SIMD / stride)4. 函数指针 + 上下文结构体 (C "对象")5. 多线程 (pthread / std::thread / lock-free)6. JNI / 跨语言数据传递 (参考 0.3 篇)先会用: C 基础 + 指针 + 引用计数 + p

文章图片
#音视频#c语言#c++ +4
到底了