FFmpeg 与 VideoToolBox(2):软解 H.264
FFmpeg 与 VideoToolBox(1):准备工作
一、概述
早在2015年8月初,FFmpeg 就已经开始逐步支持 macOS 和 iOS 平台的 VideoToolBox,2017年7月低,FFmpeg 在 example 中新增了一个 hw_decode.c 用于演示对文件的硬解码。以前使用过其软编码(基于 x264 )和软解码,也单独使用 VideoToolBox 进行过硬编码和硬解码。但是距离上次使用 FFmpeg 后其 API 发生了一些改变,VideoToolBox 也支持 HEVC 了,所以重新研究一次。
Python 生成器和生成器函数
(草稿)Libuv 源码分析(9):I/O ( 或 event ) 循环的结构( struct )
一、概述
Libuv 官方文档( https://github.com/libuv/libuv/tree/v1.x/docs )对各种 C 结构及操作对应结构的 API 也有清晰的描述。本文首先简单分析 uv_loop_s 结构的定义。接着深入源码分析了 uv_loop_XXX 和 uv__loop_XXX 系列函数。