use nihav_core::codecs::*;
-use nihav_core::codecs::blockdsp::*;
+use nihav_codec_support::codecs::blockdsp;
+use nihav_codec_support::codecs::blockdsp::*;
pub const VP_YUVA420_FORMAT: NAPixelFormaton = NAPixelFormaton{
model: ColorModel::YUV(YUVSubmodel::YUVJ),
((((prob as i32) * (weights[0] as i32) + 128) >> 8) + (weights[1] as i32)).min(maxval).max(1) as u8
}
-#[macro_export]
macro_rules! vp_tree {
($bc: expr, $prob: expr, $node1: expr, $node2: expr) => {
if !$bc.read_prob($prob) {
let src_y = sy - (pre as isize);
{
let tmp_buf = NASimpleVideoFrame::from_video_buf(&mut mc_buf).unwrap();
- edge_emu(src.as_ref(), src_x, src_y, bsize, bsize, &mut tmp_buf.data[tmp_buf.offset[comp]..], tmp_buf.stride[comp], comp);
+ edge_emu(src.as_ref(), src_x, src_y, bsize, bsize, &mut tmp_buf.data[tmp_buf.offset[comp]..], tmp_buf.stride[comp], comp, 0);
// copy_block(&mut tmp_buf, src, comp, 0, 0, src_x as i16, src_y as i16,
// bsize, bsize, 0, 0, 0, interp);
if (sx & 7) != 0 {