Commit c7c72b5 1 parent 8651a0e commit c7c72b5 Copy full SHA for c7c72b5
File tree 1 file changed +7
-0
lines changed
1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ use num_traits::cast::FromPrimitive;
38
38
39
39
use scan_fmt:: scan_fmt;
40
40
41
+ use crate :: api:: SceneDetectionSpeed ;
41
42
use crate :: prelude as rav1e;
42
43
43
44
type PixelRange = rav1e:: PixelRange ;
@@ -718,6 +719,11 @@ unsafe fn option_match(
718
719
enc. enable_timing_info = value. parse ( ) . map_err ( |_| ( ) ) ?
719
720
}
720
721
"still_picture" => enc. still_picture = value. parse ( ) . map_err ( |_| ( ) ) ?,
722
+ "no_scene_detection" => {
723
+ if value. parse :: < bool > ( ) . map_err ( |_| ( ) ) ? {
724
+ enc. speed_settings . scene_detection_mode = SceneDetectionSpeed :: None ;
725
+ }
726
+ }
721
727
722
728
"level" => {
723
729
enc. level_idx = match value {
@@ -762,6 +768,7 @@ unsafe fn option_match(
762
768
/// - `"low_latency"`: flag to enable low latency mode, default `false`
763
769
/// - `"enable_timing_info"`: flag to enable signaling timing info in the bitstream, default `false`
764
770
/// - `"still_picture"`: flag for still picture mode, default `false`
771
+ /// - `"no_scene_detection"`: flag to disable scene detection, default `false`
765
772
///
766
773
/// Return a negative value on error or 0.
767
774
#[ no_mangle]
You can’t perform that action at this time.
0 commit comments