|
@@ -273,10 +273,11 @@ function HlsStreamReader(src, options) {
|
|
|
if (!stream) return;
|
|
if (!stream) return;
|
|
|
|
|
|
|
|
if (typeof stream.destroy == 'function') {
|
|
if (typeof stream.destroy == 'function') {
|
|
|
|
|
+ debug('timed out waiting for data');
|
|
|
var duration = self.readState.currentSegment.duration || self.index.target_duration || 10;
|
|
var duration = self.readState.currentSegment.duration || self.index.target_duration || 10;
|
|
|
self.readState.timer = setTimeout(function() {
|
|
self.readState.timer = setTimeout(function() {
|
|
|
if (self.readState.stream)
|
|
if (self.readState.stream)
|
|
|
- stream.destroy();
|
|
|
|
|
|
|
+ self.readState.stream.destroy();
|
|
|
self.readState.timer = null;
|
|
self.readState.timer = null;
|
|
|
}, 1.5*duration*1000);
|
|
}, 1.5*duration*1000);
|
|
|
}
|
|
}
|