diff --git a/examples/client-publish-opus/main.go b/examples/client-publish-opus/main.go index 53e60858..23bf6620 100644 --- a/examples/client-publish-opus/main.go +++ b/examples/client-publish-opus/main.go @@ -34,10 +34,7 @@ func main() { log.Println("stream connected") // create an Opus track - track, err := gortsplib.NewTrackOpus(96, 48000, 2) - if err != nil { - panic(err) - } + track := gortsplib.NewTrackOpus(96, 48000, 2) c := gortsplib.Client{} diff --git a/track_opus.go b/track_opus.go index 3db5fa85..926a6058 100644 --- a/track_opus.go +++ b/track_opus.go @@ -17,12 +17,12 @@ type TrackOpus struct { } // NewTrackOpus allocates a TrackOpus. -func NewTrackOpus(payloadType uint8, sampleRate int, channelCount int) (*TrackOpus, error) { +func NewTrackOpus(payloadType uint8, sampleRate int, channelCount int) *TrackOpus { return &TrackOpus{ payloadType: payloadType, sampleRate: sampleRate, channelCount: channelCount, - }, nil + } } func newTrackOpusFromMediaDescription( diff --git a/track_opus_test.go b/track_opus_test.go index 7e8141b7..5fe9290b 100644 --- a/track_opus_test.go +++ b/track_opus_test.go @@ -8,16 +8,14 @@ import ( ) func TestTrackOpusNew(t *testing.T) { - track, err := NewTrackOpus(96, 48000, 2) - require.NoError(t, err) + track := NewTrackOpus(96, 48000, 2) require.Equal(t, "", track.GetControl()) require.Equal(t, 48000, track.ClockRate()) require.Equal(t, 2, track.ChannelCount()) } func TestTracOpusClone(t *testing.T) { - track, err := NewTrackOpus(96, 96000, 4) - require.NoError(t, err) + track := NewTrackOpus(96, 96000, 4) clone := track.clone() require.NotSame(t, track, clone) @@ -25,8 +23,7 @@ func TestTracOpusClone(t *testing.T) { } func TestTrackOpusMediaDescription(t *testing.T) { - track, err := NewTrackOpus(96, 48000, 2) - require.NoError(t, err) + track := NewTrackOpus(96, 48000, 2) require.Equal(t, &psdp.MediaDescription{ MediaName: psdp.MediaName{