github.com/bluenviron/mediacommon@v1.9.3/pkg/codecs/av1/contains_key_frame_test.go (about) 1 package av1 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestContainsKeyFrame(t *testing.T) { 10 ok, err := ContainsKeyFrame([][]byte{{ 11 0x0a, 0x0e, 0x00, 0x00, 0x00, 0x4a, 0xab, 0xbf, 12 0xc3, 0x77, 0x6b, 0xe4, 0x40, 0x40, 0x40, 0x41, 13 }}) 14 require.NoError(t, err) 15 require.Equal(t, true, ok) 16 17 _, err = ContainsKeyFrame([][]byte{}) 18 require.Error(t, err) 19 20 _, err = ContainsKeyFrame([][]byte{{}}) 21 require.Error(t, err) 22 }