diff options
Diffstat (limited to 'evc/src/codec/encode/mod.rs')
-rw-r--r-- | evc/src/codec/encode/mod.rs | 4 |
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)) |