Use padded frames (#537)
* Modify plane data structure to allow for padded border * Pad reconstructed frame * Have ME consider motion vectors pointing outside frame boundary * Remove clamping inside motion compensation loop Clamping is now done outside the loop and relies on the frame being padded. * Reduce size of intermediate buffer in motion compensation * Update encode/decode tests
Showing
- src/bin/common.rs 4 additions, 3 deletionssrc/bin/common.rs
- src/cdef.rs 7 additions, 7 deletionssrc/cdef.rs
- src/context.rs 4 additions, 4 deletionssrc/context.rs
- src/encoder.rs 11 additions, 5 deletionssrc/encoder.rs
- src/me.rs 7 additions, 8 deletionssrc/me.rs
- src/partition.rs 37 additions, 35 deletionssrc/partition.rs
- src/plane.rs 106 additions, 29 deletionssrc/plane.rs
- src/rdo.rs 11 additions, 11 deletionssrc/rdo.rs
- src/test_encode_decode.rs 4 additions, 2 deletionssrc/test_encode_decode.rs
Loading
Please register or sign in to comment