Expand description
Motion vector caching for video encoding.
This module provides:
- MV cache for storing search results
- Reference frame MV storage
- Co-located MV lookup for temporal prediction
Caching motion vectors improves encoding speed by:
- Providing better starting points for subsequent searches
- Enabling fast MV predictor derivation
- Supporting temporal prediction
Structsยง
- Cache
Manager - Combined cache manager.
- CoLocated
MvLookup - Co-located MV lookup helper.
- MvCache
- Motion vector cache for a frame.
- MvCache
Entry - Cache entry for a motion vector.
- RefFrame
Mvs - Reference frame motion vector storage.
- Search
Result Cache - Search result cache for avoiding redundant searches.