mirror of
https://github.com/RGBCube/serenity
synced 2025-05-18 22:35:07 +00:00

These section implement the behavior to refresh the probability tables after parsing a frame.
21 lines
293 B
C++
21 lines
293 B
C++
/*
|
|
* Copyright (c) 2021, Hunter Salyer <thefalsehonesty@gmail.com>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#include "Utilities.h"
|
|
|
|
namespace Video::VP9 {
|
|
|
|
u8 clip_3(u8 x, u8 y, u8 z)
|
|
{
|
|
return clamp(z, x, y);
|
|
}
|
|
|
|
u8 round_2(u8 x, u8 n)
|
|
{
|
|
return (x + (1 << (n - 1))) >> n;
|
|
}
|
|
|
|
}
|