当前位置: 首页 > article >正文

FFmpeg源码:mid_pred函数分析

mid_pred函数定义在FFmpeg源码(本文演示用的FFmpeg源码版本为7.0.1)的头文件libavcodec/mathops.h中:

/* median of 3 */
#ifndef mid_pred
#define mid_pred mid_pred
static inline av_const int mid_pred(int a, int b, int c)
{
    if(a>b){
        if(c>b){
            if(c>a) b=a;
            else    b=c;
        }
    }else{
        if(b>c){
            if(c>a) b=c;
            else    b=a;
        }
    }
    return b;
}
#endif

该函数的作用是:取形参a,b,c的中位数,返回。


http://www.kler.cn/a/403440.html

相关文章:

  • Spring Cloud Data Flow快速入门Demo
  • CPU性能优化--微操作
  • 使用golang启动一个http代理
  • Docker+Nginx | Docker(Nginx) + Docker(fastapi)反向代理
  • 【人工智能】用Python和NLP工具构建文本摘要模型:使用NLTK和spaCy进行自然语言处理
  • RocketMQ文件刷盘机制深度解析与Java模拟实现
  • Chromium Mojo(IPC)进程通信演示 c++(2)
  • 实验室管理技术革新:Spring Boot系统
  • 什么是事务,事务有什么特性?
  • 大语言模型的多头切片技术在分布式机器上的运行,每个机器是否需加载完整模型参数?无需加载完整模型参数
  • TAIS 软件管理系统深入分析
  • 工作学习--Arrays.asList的问题
  • Linux相关概念和易错知识点(21)(软硬链接、动静态库)
  • 丹摩智算(damodel)部署stable diffusion心得
  • js中的=、==与===的区别
  • linux先创建文件夹后指定创建文件夹用户
  • DataGear 企业版 1.3.0 发布,数据可视化分析平台
  • java-搜索算法
  • java ssm 新青年在线学习网 学习网站 学习系统 学习平台 源码jsp
  • VMware Workstation 17.6.1
  • 开发者视角下的鸿蒙
  • 沸蛇鼠标,多功能智慧AI,重新定义生产力
  • 华为云鸿蒙应用入门级开发者认证考试题库(理论题和实验题)
  • Android12 Wifi的连接过程梳理
  • LeetCode 209 长度最小的子数组(滑动窗口)
  • 前端学习八股资料CSS(五)