diff --git a/stream/track.go b/stream/track.go index f60e9d0..4bbeae4 100644 --- a/stream/track.go +++ b/stream/track.go @@ -10,9 +10,9 @@ type Track struct { Pts int64 // 最新的PTS Dts int64 // 最新的DTS FrameDuration int // 单帧时长, timebase和推流一致 - Packets collections.LinkedList[*collections.ReferenceCounter[*avformat.AVPacket]] + Packets *collections.LinkedList[*collections.ReferenceCounter[*avformat.AVPacket]] } func NewTrack(stream *avformat.AVStream, dts, pts int64) *Track { - return &Track{stream, dts, pts, 0, collections.LinkedList[*collections.ReferenceCounter[*avformat.AVPacket]]{}} + return &Track{stream, dts, pts, 0, &collections.LinkedList[*collections.ReferenceCounter[*avformat.AVPacket]]{}} }