Files
gortsplib/pkg/rtptime/encoder_test.go
2023-03-18 16:45:21 +01:00

25 lines
360 B
Go

package rtptime
import (
"testing"
"time"
"github.com/stretchr/testify/require"
)
func TestEncoder(t *testing.T) {
e := NewEncoder(90000, 12345)
ts := e.Encode(0)
require.Equal(t, uint32(12345), ts)
}
func BenchmarkEncoder(b *testing.B) {
for i := 0; i < b.N; i++ {
func() {
d := NewEncoder(90000, 0)
d.Encode(200 * time.Second)
}()
}
}