mirror of
https://github.com/aler9/gortsplib
synced 2025-10-06 15:46:51 +08:00
reuse interleaved frame buffer to minimize ram and cpu
This commit is contained in:
@@ -75,9 +75,9 @@ func (s *ConnServer) WriteResponse(res *Response) error {
|
||||
}
|
||||
|
||||
// ReadInterleavedFrame reads an InterleavedFrame.
|
||||
func (s *ConnServer) ReadInterleavedFrame() (*InterleavedFrame, error) {
|
||||
func (s *ConnServer) ReadInterleavedFrame(frame *InterleavedFrame) error {
|
||||
s.conf.NConn.SetReadDeadline(time.Now().Add(s.conf.ReadTimeout))
|
||||
return interleavedFrameRead(s.br)
|
||||
return frame.read(s.br)
|
||||
}
|
||||
|
||||
// WriteInterleavedFrame writes an InterleavedFrame.
|
||||
|
Reference in New Issue
Block a user