Expand description
Filter operations for video codec implementations.
This module provides filtering primitives used in:
- Scaling (horizontal and vertical resampling)
- Loop filtering (deblocking)
- In-loop restoration filters
All operations are designed to map efficiently to SIMD instructions.
Structs§
- Filter
Ops - Filter operations using SIMD.
- Loop
Filter Params - Deblocking filter strength parameters.
Constants§
- BILINEAR_
COEFFS - Bilinear interpolation coefficients (2-tap).
- SUBPEL_
6TAP_ COEFFS - 6-tap sub-pixel interpolation coefficients.
- SUBPEL_
8TAP_ REGULAR - 8-tap high-quality interpolation coefficients (AV1 regular filter).
Functions§
- calculate_
thresholds - Calculate loop filter thresholds from parameters.
- filter_
ops - Create a filter operations instance with scalar fallback.
- loop_
filter_ 4 - Simple 4-tap deblocking filter.
- loop_
filter_ 8 - Strong 8-tap deblocking filter.