Browse Source

hls muxer: restore support for EXT-X-PRELOAD-HINT

pull/1342/head
aler9 4 years ago
parent
commit
242fa0bbba
  1. 6
      internal/hls/muxer_variant_fmp4_playlist.go

6
internal/hls/muxer_variant_fmp4_playlist.go

@ -397,7 +397,9 @@ func (p *muxerVariantFMP4Playlist) segmentReader(fname string) *MuxerFileRespons
} }
} }
if fname == fmp4PartName(p.nextPartID) { // EXT-X-PRELOAD-HINT support
nextPartName := fmp4PartName(p.nextPartID)
if base == nextPartName {
p.mutex.Lock() p.mutex.Lock()
defer p.mutex.Unlock() defer p.mutex.Unlock()
@ -422,7 +424,7 @@ func (p *muxerVariantFMP4Playlist) segmentReader(fname string) *MuxerFileRespons
Header: map[string]string{ Header: map[string]string{
"Content-Type": "video/mp4", "Content-Type": "video/mp4",
}, },
Body: p.partsByName[fmp4PartName(nextPartID)].reader(), Body: p.partsByName[nextPartName].reader(),
} }
} }

Loading…
Cancel
Save