Differentiate stride align between encoding and decoding

Signed-off-by: fufesou <shuanglongchen@yeah.net>
This commit is contained in:
fufesou
2023-03-03 10:47:31 +08:00
parent c8ae6a3ba3
commit 0c3ccb3f60
3 changed files with 6 additions and 6 deletions

View File

@@ -206,7 +206,7 @@ impl VideoRenderer {
self.width = width;
self.height = height;
self.data_len = if width > 0 && height > 0 {
let sa1 = crate::common::STRIDE_ALIGN - 1;
let sa1 = crate::common::STRIDE_ALIGN_RGBA_OUTPUT - 1;
let row_bytes = (width as usize * 4 + sa1) & !sa1;
row_bytes * height as usize
} else {
@@ -226,7 +226,7 @@ impl VideoRenderer {
rgba.len() as _,
self.width as _,
self.height as _,
crate::common::STRIDE_ALIGN as _,
crate::common::STRIDE_ALIGN_RGBA_OUTPUT as _,
)
};
}