av1 support integrated (#1112)

This commit is contained in:
Henry Ruhs
2026-05-14 16:11:23 +02:00
committed by GitHub
parent b607e4a99e
commit 18a487347a
9 changed files with 164 additions and 42 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ def test_encode_aom_buffer() -> None:
aom_encoder = create_aom_encoder(video_resolution, 1000, 1, 0)
if is_linux() or is_windows():
assert create_hash(encode_aom_buffer(aom_encoder, video_buffer, video_resolution, 3)) == '4b621fb8'
assert create_hash(encode_aom_buffer(aom_encoder, video_buffer, video_resolution, 3)) == '3ab6cc31'
if is_macos():
assert create_hash(encode_aom_buffer(aom_encoder, video_buffer, video_resolution, 3)) == '64c12977'
+6 -6
View File
@@ -33,7 +33,7 @@ def test_create_peer_connection() -> None:
def test_add_audio_track() -> None:
peer_connection = rtc.create_peer_connection()
assert rtc.add_audio_track(peer_connection, 'sendonly', 111) > 0
assert rtc.add_audio_track(peer_connection, 'sendonly', 'opus', 111) > 0
datachannel_module.create_static_library().rtcDeletePeerConnection(peer_connection)
@@ -41,7 +41,7 @@ def test_add_audio_track() -> None:
def test_add_video_track() -> None:
peer_connection = rtc.create_peer_connection()
assert rtc.add_video_track(peer_connection, 'sendonly', 96) > 0
assert rtc.add_video_track(peer_connection, 'sendonly', 'vp8', 96) > 0
datachannel_module.create_static_library().rtcDeletePeerConnection(peer_connection)
@@ -50,13 +50,13 @@ def test_negotiate_sdp() -> None:
datachannel_library = datachannel_module.create_static_library()
sender_connection = rtc.create_peer_connection()
rtc.add_video_track(sender_connection, 'sendonly', 96)
rtc.add_audio_track(sender_connection, 'sendonly', 111)
rtc.add_video_track(sender_connection, 'sendonly', 'vp8', 96)
rtc.add_audio_track(sender_connection, 'sendonly', 'opus', 111)
sdp_offer = rtc.create_sdp(sender_connection)
receiver_connection = rtc.create_peer_connection()
rtc.add_video_track(receiver_connection, 'recvonly', 96)
rtc.add_audio_track(receiver_connection, 'recvonly', 111)
rtc.add_video_track(receiver_connection, 'recvonly', 'vp8', 96)
rtc.add_audio_track(receiver_connection, 'recvonly', 'opus', 111)
sdp_answer = rtc.negotiate_sdp(receiver_connection, sdp_offer)
assert sdp_answer