Skip to content

Commit 824a6ff

Browse files
committed
Relax h264 encoder test (fixes: aiortc#1166)
The exact number of payloads produced on encoding seems to depend on the FFmpeg/libx264 versions, and possibly even the platform.
1 parent 6b3849b commit 824a6ff

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tests/test_h264.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ def test_encoder(self):
114114
frame = self.create_video_frame(width=640, height=480, pts=0)
115115
packages, timestamp = encoder.encode(frame)
116116
self.assertGreaterEqual(len(packages), 1)
117+
self.assertEqual(timestamp, 0)
117118

118119
def test_encoder_large(self):
119120
encoder = get_encoder(H264_CODEC)
@@ -128,7 +129,7 @@ def test_encoder_large(self):
128129
# delta frame
129130
frame = self.create_video_frame(width=1280, height=720, pts=3000)
130131
payloads, timestamp = encoder.encode(frame)
131-
self.assertEqual(len(payloads), 1)
132+
self.assertGreaterEqual(len(payloads), 1)
132133
self.assertEqual(timestamp, 3000)
133134

134135
# force keyframe

0 commit comments

Comments
 (0)