aboutsummaryrefslogtreecommitdiff
path: root/bv1/app/src
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-05-20 14:03:12 +0200
committermetamuffin <metamuffin@disroot.org>2023-05-20 14:03:12 +0200
commit9c211e161f0f9cfb97aeb5778591563def6239fc (patch)
treefe4e7bff6f28b0fa13aaf434db155be9572e1fbf /bv1/app/src
parent1315e39714ab846ba7fed052598f70a453e0f964 (diff)
downloadvideo-codec-experiments-9c211e161f0f9cfb97aeb5778591563def6239fc.tar
video-codec-experiments-9c211e161f0f9cfb97aeb5778591563def6239fc.tar.bz2
video-codec-experiments-9c211e161f0f9cfb97aeb5778591563def6239fc.tar.zst
idk
Diffstat (limited to 'bv1/app/src')
-rw-r--r--bv1/app/src/bin/bench.rs2
-rw-r--r--bv1/app/src/bin/main.rs5
2 files changed, 5 insertions, 2 deletions
diff --git a/bv1/app/src/bin/bench.rs b/bv1/app/src/bin/bench.rs
index b9c6464..86edcac 100644
--- a/bv1/app/src/bin/bench.rs
+++ b/bv1/app/src/bin/bench.rs
@@ -1,4 +1,4 @@
-use bv1::{diff::*, Frame, Ref, View, P2};
+use bv1::{encode::diff, Frame, Ref, View, P2};
use std::time::Instant;
fn measure(f: impl FnOnce()) {
diff --git a/bv1/app/src/bin/main.rs b/bv1/app/src/bin/main.rs
index 0b3596e..1898bf1 100644
--- a/bv1/app/src/bin/main.rs
+++ b/bv1/app/src/bin/main.rs
@@ -1,6 +1,7 @@
use bv1::{
+ decode,
encode::{encode, EncodeConfig},
- P2, decode,
+ P2,
};
use clap::{Parser, Subcommand};
use std::io::{stdin, stdout};
@@ -53,6 +54,8 @@ fn main() {
keyframe_interval,
} => {
let config = EncodeConfig {
+ min_block_size: 16,
+ motion_split_f: 2.,
threshold,
max_block_size,
attention_split,