Live video on the AT Protocol
79
fork

Configure Feed

Select the types of activity you want to include in your feed.

media: add backwards-compat, revert tests

+14 -9
+2 -2
pkg/media/concat2_test.go
··· 214 214 <-padIdleCh 215 215 <-padIdleCh 216 216 217 - require.Equal(t, 1562835, videoBuf.Len(), fmt.Sprintf("uuid: %s", uuidStr)) 218 - require.Equal(t, 750, audioBuf.Len(), fmt.Sprintf("uuid: %s", uuidStr)) 217 + require.Equal(t, 4936455, videoBuf.Len(), fmt.Sprintf("uuid: %s", uuidStr)) 218 + require.Equal(t, 32200, audioBuf.Len(), fmt.Sprintf("uuid: %s", uuidStr)) 219 219 220 220 return <-errCh 221 221 }
+2 -2
pkg/media/concat_demux_test.go
··· 157 157 if err != nil { 158 158 t.Errorf("failed to set pipeline to null state: %v", err) 159 159 } 160 - require.Equal(t, 312567, videoBuf.Len()) 161 - require.Equal(t, 150, audioBuf.Len()) 160 + require.Equal(t, 987291, videoBuf.Len()) 161 + require.Equal(t, 6440, audioBuf.Len()) 162 162 }() 163 163 164 164 return <-errCh
+5
pkg/media/media.go
··· 208 208 ass = &a 209 209 break 210 210 } 211 + if a.Label == "place.stream.metadata" { 212 + // backwards compatibility for old manifests 213 + ass = &a 214 + break 215 + } 211 216 } 212 217 if ass == nil { 213 218 return nil, ErrMissingMetadata
+3 -3
pkg/media/packetize_test.go
··· 44 44 packet, err := Packetize(context.Background(), testSeg) 45 45 require.NoError(t, err) 46 46 require.NotNil(t, packet) 47 - require.Equal(t, 60, len(packet.Video)) 48 - require.Equal(t, 50, len(packet.Audio)) 49 - require.Equal(t, time.Duration(1000*time.Millisecond), packet.Duration) 47 + require.Equal(t, 49, len(packet.Video)) 48 + require.Equal(t, 40, len(packet.Audio)) 49 + require.Equal(t, time.Duration(800*time.Millisecond), packet.Duration) 50 50 } 51 51 52 52 func TestPacketizeInvalid(t *testing.T) {
+2 -2
pkg/media/segment_roundtrip_test.go
··· 46 46 }{ 47 47 { 48 48 name: "OneMinute", 49 - fixture: remote.RemoteArchive("23ad0f876dd7913f6ec96e5460a75e23aa6fb74c7e92811cdc5a2c07c233f331/1-minute-of-signed-segments-v2.tar.gz"), 49 + fixture: remote.RemoteArchive("4563c7b48c0ca02c3fc87bbe6f1e63a743656e465a82bec0af75ef7eead04a23/1-minute-of-signed-segments.tar.gz"), 50 50 }, 51 51 { 52 52 name: "ThreeSegs", 53 - fixture: remote.RemoteArchive("b533da03e79933c12bc6e1070cad1b560fa9734afa69b2202a908fc382627b6b/threesegs-v2.tar.gz"), 53 + fixture: remote.RemoteArchive("c21e9352e72ca0729c66af2fcabec1b8997b509601241e8d38d5728f9687386b/threesegs.tar.gz"), 54 54 }, 55 55 } 56 56 for _, testCase := range testCases {