Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Proryanator/encoder-benchmark
/ functions
Functions
174 in github.com/Proryanator/encoder-benchmark
⨍
Functions
174
◇
Types & classes
24
↓ 1 callers
Function
log_tool_title_figlet
(title: String)
cli/src/cli_util.rs:111
↓ 1 callers
Function
map_file
(is_dev: bool, source_files_directory: String, s: &&str)
benchmark/src/main.rs:315
↓ 1 callers
Method
next
(&mut self)
codecs/src/av1_qsv.rs:71
↓ 1 callers
Method
next
(&mut self)
codecs/src/qsv.rs:69
↓ 1 callers
Function
probe_for_video_metadata
(input_file: &String)
ffmpeg/src/ffprobe.rs:5
↓ 1 callers
Function
read_user_input
(cli: &mut BenchmarkCli, gpus: Vec<String>)
benchmark/src/main.rs:93
↓ 1 callers
Function
run_overload_benchmark
( metadata: &MetaData, ffmpeg_args: &FfmpegArgs, verbose: bool, detect_overload: bool, ctr
engine/src/engine.rs:183
↓ 1 callers
Method
set_ui_opened
(&mut self)
benchmark/src/benchmark_cli.rs:46
↓ 1 callers
Method
setup_decode_input
(&mut self)
ffmpeg/src/args.rs:173
↓ 1 callers
Method
setup_decode_output
(&mut self)
ffmpeg/src/args.rs:163
↓ 1 callers
Function
spawn_tcp_reading_thread
( stream: TcpStream, frame: &'static AtomicUsize, previous_frame: &'static AtomicUsize, )
engine/src/stat_tcp_listener.rs:63
↓ 1 callers
Function
start_listening_to_ffmpeg_stats
( verbose: bool, frame: &'static AtomicUsize, previous_frame: &'static AtomicUsize, )
engine/src/stat_tcp_listener.rs:16
↓ 1 callers
Method
validate
(&mut self)
benchmark/src/benchmark_cli.rs:67
↓ 1 callers
Method
validate
(&mut self)
permutor-cli/src/permutor_cli.rs:55
↓ 1 callers
Function
will_be_duplicate
(duplicates: &Vec<PermutationResult>, next_permutation: &Permutation)
engine/src/permutation_engine.rs:305
Method
add
(&mut self, permutation: Permutation)
engine/src/permutation_engine.rs:135
Function
build_all_args_test
()
ffmpeg/src/args.rs:264
Method
build_ffmpeg_args
( first_input: String, encoder: String, encoder_args: &String, current_bitrate
ffmpeg/src/args.rs:49
Function
build_only_one_input_test
()
ffmpeg/src/args.rs:275
Function
calculate_eta
( elapsed: Duration, current_perm: usize, total_perms: usize, ignored_factor: c_float, )
engine/src/engine.rs:250
Function
create_h264_test
()
codecs/src/nvenc.rs:188
Function
create_h264_test
()
codecs/src/apple_silicon.rs:189
Function
create_hevc_test
()
codecs/src/nvenc.rs:194
Function
create_hevc_test
()
codecs/src/apple_silicon.rs:195
Function
create_prores_test
()
codecs/src/apple_silicon.rs:201
Method
default
()
engine/src/fps_stats.rs:9
Method
default
()
engine/src/progressbar.rs:21
Method
default
()
ffmpeg/src/args.rs:27
Function
default_args_test
()
ffmpeg/src/args.rs:244
Function
equals
(original: &MetaData, other: &MetaData)
ffmpeg/src/ffprobe.rs:79
Function
extract_metadata_test
()
ffmpeg/src/ffprobe.rs:66
Function
extract_vmaf_score_test
()
ffmpeg/src/report_files.rs:93
Function
get_expected_len
(nvenc: &Nvenc)
codecs/src/nvenc.rs:233
Function
get_repo_url
()
cli/src/cli_util.rs:107
Method
get_resolution_to_bitrate_map
(fps: u32)
codecs/src/av1_qsv.rs:130
Method
get_resolution_to_bitrate_map
(fps: u32)
codecs/src/amf.rs:196
Method
get_resolution_to_bitrate_map
(fps: u32)
codecs/src/nvenc.rs:164
Method
get_resolution_to_bitrate_map
(fps: u32)
codecs/src/qsv.rs:127
Method
get_resolution_to_bitrate_map
(fps: u32)
codecs/src/apple_silicon.rs:166
Method
init
(&mut self)
codecs/src/av1_qsv.rs:87
Method
init
(&mut self)
codecs/src/qsv.rs:85
Function
init_twice_not_double_test
()
codecs/src/nvenc.rs:220
Function
iterate_to_end_test
()
codecs/src/nvenc.rs:200
Function
iterate_to_end_test
()
codecs/src/apple_silicon.rs:207
Function
latest_log_file_test
()
ffmpeg/src/report_files.rs:135
Function
load_version
()
cli/src/cli_util.rs:134
Function
log_files_only_test
()
ffmpeg/src/report_files.rs:100
Function
main
()
benchmark/src/main.rs:26
Function
main
()
permutor-cli/src/main.rs:19
Function
map_to_vmaf_test
()
ffmpeg/src/args.rs:300
Function
map_to_vmaf_to_string_test
()
ffmpeg/src/args.rs:314
Method
new
(video_file: String, encoder: String)
permutation/src/permutation.rs:23
Method
new
used when taking user input for the benchmark
benchmark/src/benchmark_cli.rs:51
Method
new
()
gpus/src/device.rs:10
Method
new
(log_files: String)
engine/src/benchmark_engine.rs:18
Method
new
(log_files: String)
engine/src/permutation_engine.rs:39
Method
new
( metadata: &MetaData, bitrate: u32, encoder_settings: &String, encoder: &str,
engine/src/result.rs:27
Method
new
()
ffmpeg/src/metadata.rs:10
Method
new
()
codecs/src/av1_qsv.rs:19
Method
new
(is_hevc: bool, gpu: u8)
codecs/src/amf.rs:21
Method
new
(is_hevc: bool, gpu: u8, no_b_frames: bool)
codecs/src/nvenc.rs:22
Method
new
(is_hevc: bool)
codecs/src/qsv.rs:17
Method
new
note: h264 has a unique coders option
codecs/src/apple_silicon.rs:23
Function
no_b_frame_test
()
codecs/src/nvenc.rs:227
Method
run
(&mut self)
engine/src/permutation_engine.rs:49
Method
run_standard_only
(&mut self)
codecs/src/av1_qsv.rs:117
Method
run_standard_only
(&mut self)
codecs/src/amf.rs:183
Method
run_standard_only
(&mut self)
codecs/src/nvenc.rs:151
Method
run_standard_only
(&mut self)
codecs/src/qsv.rs:114
Method
run_standard_only
(&mut self)
codecs/src/apple_silicon.rs:153
Method
to_string
(&self)
ffmpeg/src/metadata.rs:19
Function
to_string_one_input_test
()
ffmpeg/src/args.rs:286
Function
to_string_two_input_test
()
ffmpeg/src/args.rs:293
Function
total_permutations_test
()
codecs/src/nvenc.rs:214
← previous
101–174 of 174, ranked by callers