Rob Walch

Results 39 issues of Rob Walch

### This PR will... Check-in on abandon rules check and abort in-flight frag when stuck on playlist loading ### Why is this Pull Request needed? Switches down to a variant...

### This PR will... Use SourceBuffer `timestampOffset` rather than modify mp4 decode timestamps. ### Why is this Pull Request needed? ### Are there any points in the code the reviewer...

MSE

### Is your feature request related to a problem? Please describe. HLS.js modifies MP4 (and remuxed TS) timestamps so that their PTS matches the desired playback timeline. This approach can...

Feature proposal
MSE

### This PR will... Fix errors in SourceBuffer creation when media parsed codec is unsupported ### Why is this Pull Request needed? #7302 shares an asset that somehow worked in...

The HLS spec for #EXT-X-PROGRAM-DATE-TIME was updated (draft-pantos-hls-rfc8216bis-17 ) to say > If no time zone is indicated, the client SHOULD treat the time zone as UTC. While not stated,...

Enhancement
Stream Issue

### Is your feature request related to a problem? Please describe. > Clients SHOULD range-check responses to prevent buffer overflows. We've encountered at least one issue (#7001) where a server...

Enhancement

### This PR will... Use ResizeObserver when available in cap-level-controller. ### Why is this Pull Request needed? Using `capLevelToPlayerSize` to detect the media element dimensions forces layout. The `ResizeObserver` avoids...

Implement reload rules based on EXT-X-PLAYLIST-TYPE and Expires header: - "VOD" immutable - "Event" start immutable and end immutable after ENDLIST - undefined elements can be removed from the start...

Live

- #7141 It appears that `useFakeXMLHttpRequest` is no longer available in sinon v20 causing unit tests to fail https://github.com/video-dev/hls.js/actions/runs/14252348454/job/39947972059 Changes are required to migrate: https://sinonjs.org/releases/v2/migrating-to-2.0/ > In Sinon 1.x, the...

dependencies

### This PR will... Improve custom loader documentation ### Why is this Pull Request needed? Resolve recent loader issues: - #7007 - #7012 - #7010 - #7022 ### Are there...

Documentation