Skip to content

Commit 42359ae

Browse files
committed
perf: optimize mpv initialization settings for faster video load and folder traversal
1 parent d9fe468 commit 42359ae

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

crates/media-sort-backend/src/media/mpv_context.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@ impl MpvContext {
3434
let hwdec = CString::new("auto").unwrap();
3535
mpv_set_option_string(handle, b"hwdec\0".as_ptr() as *const c_char, hwdec.as_ptr());
3636

37+
let no = CString::new("no").unwrap();
38+
mpv_set_option_string(handle, b"sub-auto\0".as_ptr() as *const c_char, no.as_ptr());
39+
mpv_set_option_string(handle, b"audio-file-auto\0".as_ptr() as *const c_char, no.as_ptr());
40+
mpv_set_option_string(handle, b"cache\0".as_ptr() as *const c_char, no.as_ptr());
41+
3742
let err = mpv_initialize(handle);
3843
if err < 0 {
3944
mpv_terminate_destroy(handle);

0 commit comments

Comments
 (0)