mirror of
https://github.com/bluenviron/mediamtx.git
synced 2026-01-23 20:09:49 -08:00
rtsp source: support AAC tracks with custom sizelength, indexlength and indexdeltalength
(https://github.com/aler9/gortsplib/pull/118)
This commit is contained in:
parent
76d4376476
commit
db7ee22789
6 changed files with 9 additions and 9 deletions
|
|
@ -209,7 +209,7 @@ func (c *Conn) readTracksFromMetadata(pkt av.Packet) (*gortsplib.TrackH264, *gor
|
|||
}
|
||||
|
||||
audioTrack, err = gortsplib.NewTrackAAC(96, int(mpegConf.Type), mpegConf.SampleRate,
|
||||
mpegConf.ChannelCount, mpegConf.AOTSpecificConfig)
|
||||
mpegConf.ChannelCount, mpegConf.AOTSpecificConfig, 13, 3, 3)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -277,7 +277,7 @@ func TestReadTracks(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
require.Equal(t, videoTrack2, videoTrack)
|
||||
|
||||
audioTrack2, err := gortsplib.NewTrackAAC(96, 2, 44100, 2, nil)
|
||||
audioTrack2, err := gortsplib.NewTrackAAC(96, 2, 44100, 2, nil, 13, 3, 3)
|
||||
require.NoError(t, err)
|
||||
require.Equal(t, audioTrack2, audioTrack)
|
||||
|
||||
|
|
@ -690,7 +690,7 @@ func TestWriteTracks(t *testing.T) {
|
|||
nil)
|
||||
require.NoError(t, err)
|
||||
|
||||
audioTrack, err := gortsplib.NewTrackAAC(96, 2, 44100, 2, nil)
|
||||
audioTrack, err := gortsplib.NewTrackAAC(96, 2, 44100, 2, nil, 13, 3, 3)
|
||||
require.NoError(t, err)
|
||||
|
||||
err = rconn.WriteTracks(videoTrack, audioTrack)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue