Skip to main content

Module cache

Module cache 

Source
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ยง

CacheManager
Combined cache manager.
CoLocatedMvLookup
Co-located MV lookup helper.
MvCache
Motion vector cache for a frame.
MvCacheEntry
Cache entry for a motion vector.
RefFrameMvs
Reference frame motion vector storage.
SearchResultCache
Search result cache for avoiding redundant searches.