fix(video): force h264 and trace frame pipeline
Some checks failed
Build Release Binaries / build-amd64 (push) Failing after 3m32s
Mirror to GitHub / mirror (push) Failing after 28s

This commit is contained in:
Siavash Sameni
2026-05-25 20:03:11 +04:00
parent 7eca79846f
commit d57ebe3d2c
9 changed files with 761 additions and 43 deletions

View File

@@ -177,9 +177,9 @@ fn missing_fragment_blocks_reassembly() {
#[test]
fn video_codec_selection_semantics() {
// The relay's selection rule is: first codec offered by the caller.
let offered = vec![CodecId::Av1Main, CodecId::H264Baseline, CodecId::H265Main];
let offered = vec![CodecId::H264Baseline];
let chosen = offered.into_iter().next();
assert_eq!(chosen, Some(CodecId::Av1Main));
assert_eq!(chosen, Some(CodecId::H264Baseline));
// When no codecs are offered, video is audio-only.
let empty: Vec<CodecId> = vec![];