Hierarchical motion estimation (#673)
* Generate downsampled versions of input frames and store them with reference frames * Add hierarchical ME, where initial ME is done using 4x subsampled 64x64 blocks. MVs are refined using 2x subsampled 32x32 blocks. In the refinement step, search is done around MV found for colocated 64x64 block, and also around MVs found for neighboring 64x64 blocks
Showing
- src/api.rs 2 additions, 15 deletionssrc/api.rs
- src/context.rs 1 addition, 1 deletionsrc/context.rs
- src/encoder.rs 147 additions, 28 deletionssrc/encoder.rs
- src/me.rs 116 additions, 23 deletionssrc/me.rs
- src/partition.rs 3 additions, 1 deletionsrc/partition.rs
- src/plane.rs 23 additions, 0 deletionssrc/plane.rs
- src/rdo.rs 24 additions, 10 deletionssrc/rdo.rs
Loading
Please register or sign in to comment