|
|
|
@ -1693,6 +1693,58 @@ int main(void) { |
|
|
|
packet_seq(B, 0, PCMU_payload, 2080, 13, 0, PCMU_payload); |
|
|
|
end(); |
|
|
|
|
|
|
|
start(); |
|
|
|
sdp_pt_s(96, opus, 48000); |
|
|
|
sdp_pt(8, PCMA, 8000); |
|
|
|
c_accept(opus/48000/2); |
|
|
|
offer(); |
|
|
|
expect(A, "96/opus/48000/2 8/PCMA/8000"); |
|
|
|
expect(B, "96/opus/48000/2 8/PCMA/8000"); |
|
|
|
sdp_pt(8, PCMA, 8000); |
|
|
|
answer(); |
|
|
|
expect(A, "96/opus/48000/2"); |
|
|
|
expect(B, "8/PCMA/8000"); |
|
|
|
end(); |
|
|
|
|
|
|
|
start(); |
|
|
|
sdp_pt(96, opus, 48000); |
|
|
|
sdp_pt(8, PCMA, 8000); |
|
|
|
c_accept(opus/48000); |
|
|
|
offer(); |
|
|
|
expect(A, "96/opus/48000 8/PCMA/8000"); |
|
|
|
expect(B, "96/opus/48000 8/PCMA/8000"); |
|
|
|
sdp_pt(8, PCMA, 8000); |
|
|
|
answer(); |
|
|
|
expect(A, "96/opus/48000"); |
|
|
|
expect(B, "8/PCMA/8000"); |
|
|
|
end(); |
|
|
|
|
|
|
|
start(); |
|
|
|
sdp_pt(96, opus, 48000); |
|
|
|
sdp_pt(8, PCMA, 8000); |
|
|
|
c_accept(opus); |
|
|
|
offer(); |
|
|
|
expect(A, "96/opus/48000 8/PCMA/8000"); |
|
|
|
expect(B, "96/opus/48000 8/PCMA/8000"); |
|
|
|
sdp_pt(8, PCMA, 8000); |
|
|
|
answer(); |
|
|
|
expect(A, "96/opus/48000"); |
|
|
|
expect(B, "8/PCMA/8000"); |
|
|
|
end(); |
|
|
|
|
|
|
|
start(); |
|
|
|
sdp_pt_s(96, opus, 48000); |
|
|
|
sdp_pt(8, PCMA, 8000); |
|
|
|
c_accept(opus); |
|
|
|
offer(); |
|
|
|
expect(A, "96/opus/48000/2 8/PCMA/8000"); |
|
|
|
expect(B, "96/opus/48000/2 8/PCMA/8000"); |
|
|
|
sdp_pt(8, PCMA, 8000); |
|
|
|
answer(); |
|
|
|
expect(A, "96/opus/48000/2"); |
|
|
|
expect(B, "8/PCMA/8000"); |
|
|
|
end(); |
|
|
|
|
|
|
|
return 0; |
|
|
|
} |
|
|
|
|
|
|
|
|