aboutsummaryrefslogtreecommitdiff
path: root/evc/src/codec/encode
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-03-07 08:00:00 +0100
committermetamuffin <metamuffin@disroot.org>2023-03-07 08:00:00 +0100
commit2167abcf72d978b4ac2f08fa7cbbddaada01f165 (patch)
tree3f384b868333271ba8e47ed583bae0a6af62b3fb /evc/src/codec/encode
parent200f8064e1b1b96acc7d4a6f0f8321b2da5c2830 (diff)
downloadvideo-codec-experiments-2167abcf72d978b4ac2f08fa7cbbddaada01f165.tar
video-codec-experiments-2167abcf72d978b4ac2f08fa7cbbddaada01f165.tar.bz2
video-codec-experiments-2167abcf72d978b4ac2f08fa7cbbddaada01f165.tar.zst
a
Diffstat (limited to 'evc/src/codec/encode')
-rw-r--r--evc/src/codec/encode/mod.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/evc/src/codec/encode/mod.rs b/evc/src/codec/encode/mod.rs
index 8b7b342..43607aa 100644
--- a/evc/src/codec/encode/mod.rs
+++ b/evc/src/codec/encode/mod.rs
@@ -15,7 +15,6 @@ pub struct EncodeConfig {
pub ref_thres: f64,
pub max_diff_area: isize,
pub min_block_size: isize,
- pub max_threads: usize,
pub weight_factor: f64,
pub do_translate: bool,
@@ -72,10 +71,9 @@ pub fn encode_block(view: View<&Frame>, prev: View<&Frame>, config: &EncodeConfi
// only bother to do multithreading, when the block is big.
let ((ad, a), (bd, b)) = if view.area() > 100 {
- both_par(
+ rayon::join(
|| encode_block(av, ap, config),
|| encode_block(bv, bp, config),
- config.max_threads,
)
} else {
(encode_block(av, ap, config), encode_block(bv, bp, config))