首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
timebase专题
cubemx在使用freertos的时候为何推荐使用除systick以外的timebase
摘要 第一次使用stm32cubemx,在配置freertos后生成代码时会提示: When FreeRTOS is used.It is strongly recommended to use a HAL timebase source other than the Systic Why??? 网上搜了下,结合相关源码看了下,理清了思路.用一句话总结就是:防止在高优先级(优先级高于
阅读更多...
不同媒体容器封装层的timebase分析
在使用ffmpeg封装过程中发现,封装成mp4文件音视频是同步的,但是封装成mpegts文件则有问题,视频播放正常,但音频播放异常,且不同步。所以猜测是封装层的时间基准单位(timebase)在搞鬼。 在此,并没有去深入的分析ffmepg中的源代码,而是简单的修改了一下ffmpeg中的av_dump_format函数,使之把音频的tbn(即封装层的timebase)也打印出来,分析了如下容器:m
阅读更多...