Skip to content

Commit 2e2ce00

Browse files
authored
validate FRAME-RATE is exactly 59.94 (#70)
previously only the 720p60 line had the FRAME-RATE key. But now all qualities contain the key, so we need to be more specific and check if the key is for 59.94 (60hz)
1 parent 60bc2cd commit 2e2ce00

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/stream.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -500,10 +500,10 @@ fn get_quality_link(
500500
let quality_str: &str = quality.into();
501501
let quality_check = format!("x{}", quality_str);
502502

503-
if (quality == Quality::_720p60 && line.contains("FRAME-RATE"))
503+
if (quality == Quality::_720p60 && line.contains("FRAME-RATE=59.94"))
504504
|| (quality != Quality::_720p60
505505
&& line.contains(&quality_check)
506-
&& !line.contains("FRAME-RATE"))
506+
&& !line.contains("FRAME-RATE=59.94"))
507507
{
508508
available_qualities.push((quality, idx));
509509
continue;

0 commit comments

Comments
 (0)