Go-based FM stereo transmitter with RDS, Windows-first and cross-platform
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

23 rindas
544B

  1. package aoiprxkit
  2. import "testing"
  3. func TestParseMinimalSDP(t *testing.T) {
  4. sdp := `v=0
  5. o=- 1 1 IN IP4 192.168.1.10
  6. s=Test
  7. c=IN IP4 239.69.0.1/32
  8. t=0 0
  9. m=audio 5004 RTP/AVP 97
  10. a=rtpmap:97 L24/48000/2
  11. a=ptime:1
  12. `
  13. got, err := ParseMinimalSDP(sdp)
  14. if err != nil {
  15. t.Fatalf("unexpected err: %v", err)
  16. }
  17. if got.MulticastGroup != "239.69.0.1" || got.Port != 5004 || got.PayloadType != 97 || got.Encoding != "L24" || got.SampleRateHz != 48000 || got.Channels != 2 || got.PacketTimeMS != 1 {
  18. t.Fatalf("unexpected parsed SDP: %+v", got)
  19. }
  20. }