Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

crates/cre8-app-conduit/src/video_encoder.rs

cre8-app-conduit · module video_encoder · src · 771 lines (675 code, 27 comment) · sha 2b1aaec2cea783af

Items

enum VideoCodec impl VideoCodec enum VideoEncoderBackend impl VideoEncoderBackend enum H264MacroblockMode impl Default for H264MacroblockMode struct VideoEncodeConfig impl Default for VideoEncodeConfig struct EncodedVideoPacket

Functions

By call-graph weight (PageRank; 1.0 is the average function). 44 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
clamp_u8src/video_encoder.rs:577fn31112.4
rgb_to_yuvsrc/video_encoder.rs:566fn91212.2
frame_format_labelsrc/video_encoder.rs:747fn31502
annexb_header_indexsrc/video_encoder.rs:735fn118202
VideoCodec::from_frame_formatsrc/video_encoder.rs:15method84301.3
annexb_contains_idrsrc/video_encoder.rs:716fn185211.2
i420_chroma_block_sumsrc/video_encoder.rs:549fn153111.2
VideoEncoderBackend::from_tokensrc/video_encoder.rs:51method106101.2
native_h264_availablesrc/video_encoder.rs:209fn31301.1
native_vpx_availablesrc/video_encoder.rs:381fn31201
encode_video_framesrc/video_encoder.rs:131fn156451
native_h264_encodesrc/video_encoder.rs:214fn351261
native_vpx_encodesrc/video_encoder.rs:386fn445251
VideoEncodeConfig::defaultsrc/video_encoder.rs:110trait impl101300.9
fill_i420_y_planesrc/video_encoder.rs:518fn93110.8
fill_i420_chroma_planessrc/video_encoder.rs:529fn183110.8
passthrough_keyframesrc/video_encoder.rs:171fn113120.8
auto_h264_encodesrc/video_encoder.rs:190fn72120.8
auto_vpx_encodesrc/video_encoder.rs:198fn102120.8
deterministic_vp8_probe_framesrc/video_encoder.rs:581fn372100.8
rgb_like_to_i420src/video_encoder.rs:488fn286120.8
validate_native_h264_inputsrc/video_encoder.rs:312fn156200.7
native_h264_fpssrc/video_encoder.rs:329fn33210.7
native_h264_macroblock_modesrc/video_encoder.rs:334fn62200.7
native_h264_encoded_framesrc/video_encoder.rs:342fn253210.7
try_passthrough_encoded_framesrc/video_encoder.rs:147fn232120.7
auto_encode_video_framesrc/video_encoder.rs:183fn62120.7
deterministic_probe_encodesrc/video_encoder.rs:619fn255120.7
validate_native_vpx_inputsrc/video_encoder.rs:432fn136100.7
collect_native_vpx_packetssrc/video_encoder.rs:447fn203100.7
frame_to_i420src/video_encoder.rs:477fn93120.7
native_h264_macroblocks_labelsrc/video_encoder.rs:369fn62100.6
VideoCodec::frame_formatsrc/video_encoder.rs:24method73000.5
VideoCodec::as_strsrc/video_encoder.rs:32method73000.5
VideoEncoderBackend::as_strsrc/video_encoder.rs:62method95000.5
VideoEncoderBackend::is_probesrc/video_encoder.rs:72method31000.5
H264MacroblockMode::defaultsrc/video_encoder.rs:90trait impl31000.5
encode_h264_groupsrc/video_encoder.rs:257fn446040.5
encode_h264_groupsrc/video_encoder.rs:307fn31000.5
native_h264_encodesrc/video_encoder.rs:377fn31000.5
native_vpx_encodesrc/video_encoder.rs:469fn61000.5
encoder_capability_payloadsrc/video_encoder.rs:645fn643020.5
annexb_header_index_detects_three_and_four_byte_start_codessrc/video_encoder.rs:756fn61010.5
annexb_contains_idr_walks_nals_and_rejects_truncated_streamssrc/video_encoder.rs:764fn71010.5

Source not readable from this process.