(gop int)
| 206 | } |
| 207 | |
| 208 | func (av *Media) narrow(gop int) { |
| 209 | if l := av.Size - gop; l > 12 { |
| 210 | if log.Trace { |
| 211 | av.Trace("resize", zap.Int("before", av.Size), zap.Int("after", av.Size-5)) |
| 212 | } |
| 213 | //缩小缓冲环节省内存 |
| 214 | av.Reduce(5) |
| 215 | } |
| 216 | } |
| 217 | |
| 218 | func (av *Media) AddIDR() { |
| 219 | if av.BufferTime > 0 { |
no test coverage detected