FFmpeg源码:mid_pred函数分析

[复制链接]
发表于 2025-12-23 08:27:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
mid_pred函数界说在FFmpeg源码(本文演示用的FFmpeg源码版本为7.0.1)的头文件libavcodec/mathops.h中:
  1. /* median of 3 */
  2. #ifndef mid_pred
  3. #define mid_pred mid_pred
  4. static inline av_const int mid_pred(int a, int b, int c)
  5. {
  6.     if(a>b){
  7.         if(c>b){
  8.             if(c>a) b=a;
  9.             else    b=c;
  10.         }
  11.     }else{
  12.         if(b>c){
  13.             if(c>a) b=c;
  14.             else    b=a;
  15.         }
  16.     }
  17.     return b;
  18. }
  19. #endif
复制代码
该函数的作用是:取形参a,b,c的中位数,返回。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表