844 Commits (aaedde37cd6674c014a25c13687a282824ba994d)

Author SHA1 Message Date
Evan Farina aaedde37cd
test: Don't run networkInfo tests against ie11 (#1221) 4 years ago
Evan Farina 061cf3c76f
feat: Add an option to use the NetworkInformation API, when available (#1218) 4 years ago
Brandon Casey bf4a45811f
fix: Various fixes for llhls so that we start closer to live, and stay closer to live (#1201) 4 years ago
John FitzGerald 0dc0b619bd
fix: do not try to save expired segment information for gaps greater than 86400 (#1204) 4 years ago
Brandon Casey 6d0cbd1b00
test: skip test on ie 11 (#1206) 4 years ago
Brandon Casey 9d6505a215
fix: Only check/fix bad seeks after seeking, without seeked, and an append (#1195) 4 years ago
Brandon Casey a8d3c1a62f
fix: use URL to add searchParams for LLHLS (#1199) 4 years ago
Brandon Casey 1517386d9b
test: fix ie 11 race condition in tests (#1200) 4 years ago
Brandon Casey 61b8eef700
fix: We should skip gaps that are seeked into. (#1192) 4 years ago
Brandon Casey 8b3533c498
fix: keep media update timeout alive so live playlists can recover from network issues (#1176) 4 years ago
Brandon Casey 413fee38fa
fix: Generate the correct number of segments for segment template multi period dash (#1175) 4 years ago
Brandon Casey de5baa7620
fix: exclude playlists on DRM key status of output-restricted (#1171) 4 years ago
Brandon Casey 5f6061212a
chore: add tests/sources for manifest object urls (#1168) 4 years ago
Brandon Casey 67a1201c14
feat: Add experimentalExactManifestTimings which forgoes TIME_FUDGE_FACTOR during segment choice (#1165) 4 years ago
Brandon Casey a0c03596be
feat: add experimental pixel diff selector behind a flag defaulted off (#786) 4 years ago
Brandon Casey b3d1ec0002
test: refactor tests so that players/blob urls/ and media elements are cleaned up (#1174) 4 years ago
Brandon Casey 8c107335c7
fix: Prevent audio groups without a playlist from being requested. (#1167) 4 years ago
Brandon Casey 1d6bb55e6b
fix: Default to using segmentInfo.trackInfo over this.currentMediaInfo_ to get segment track info. (#1162) 4 years ago
Brandon Casey df07176cdb
test: cleanup/dispose transmuxers in tests (#1163) 4 years ago
Brandon Casey 1e2f7a42ae
chore: log transmuxer log events via segment loader (#1155) 4 years ago
Gary Katsevman 55726afe36
test: moving average should not decay without new data (#1141) 4 years ago
Evan Farina 4428e3a379
fix: actually default maxPlaylistRetries to Infinity (#1142) 4 years ago
Gary Katsevman 39782c61af
feat: Caption services (608/708) metadata (#1138) 4 years ago
Evan Farina 44905d4d4e
feat: allow clients to limit the number of times a playlist attempts to reload following an error (#1098) 4 years ago
Garrett Singer 5405c1887d
feat: do fast rendition changes on fullscreen changes and user actions (#1074) 4 years ago
Brandon Casey 3124fbcccc
feat: stats for timeToLoadedData, appendsToLoadedData, mainAppendsToLoadedData, audioAppendsToLoadedData, and mediaAppends (#1106) 4 years ago
Brandon Casey 82b6781a8e
chore: fix coverage ci run (#1135) 4 years ago
Brandon Casey 4449ed58a4
feat: Add support for encrypted init segments (#1132) 4 years ago
Brandon Casey ee5841d817
fix: add part level sync points, fix LL hls sync issues, add part timing info (#1125) 4 years ago
Brandon Casey ce03f664e6
fix: Append valid syncRequests, better sync request choice, less getMediaInfoForTime rounding (#1127) 4 years ago
Brandon Casey 458be2c203
feat: Use ll-hls query directives: segment skipping and requesting a specific segment/part (#1079) 4 years ago
Brandon Casey 0be51ebfab
fix: add tests for data uri, fix data uri in demo page (#1133) 4 years ago
Garrett Singer a44f98476f
fix: set audio status on loaders when setting up media groups (#1126) 4 years ago
Brandon Casey a4af0044ad
fix: only append/request init segments when they change (#1128) 4 years ago
Brandon Casey 740d2eeae2
fix: add master referenced id/uri for audio playlists. Add playlists to hls media groups (#1124) 4 years ago
Gary Katsevman 2071008c23
feat: add initialBandwidth option at the tech level (#1122) 4 years ago
Brandon Casey ab305f80ba
refactor: drop support for the partial muxer and handlePartial (#1119) 4 years ago
Brandon Casey b8a5aa51a7
refactor: segment/part choice and add more logging around the choice (#1097) 4 years ago
Brandon Casey 92f13330a3
fix: null check sidx on sidxmapping, check that end > start on remove (#1121) 4 years ago
Brandon Casey 3c9f7212ca
refactor: offload mp4/ts probe to the web worker (#1117) 4 years ago
Garrett Singer 82ff4f5945
fix: don't clear DASH minimum update period timeout on pause of a media loader (#1118) 4 years ago
Brandon Casey 6d83de345d
fix: audio only media group playlists, audio group playlists, and audio switches for audio only (#1100) 4 years ago
Garrett Singer 9b116cef48
fix: support automatic configuration of audio and video only DRM sources (#1090) 4 years ago
Brandon Casey fa1b6b557d
feat: support serverControl and preloadSegment behind experimentalLLHLS flag (#1078) 4 years ago
Brandon Casey 1e9468076e
fix: better time to first frame for live playlists (#1105) 4 years ago
Brandon Casey 1b990f1f4d
feat: usage and logging on rendition change with reasons (#1088) 4 years ago
Brandon Casey de0b55b220
fix: Only add sidxMapping on successful sidx request and parse. (#1099) 4 years ago
Brandon Casey b33e1091a1
feat: Add EXT-X-PART support behind a flag for LL-HLS (#1055) 4 years ago
Brandon Casey 86f77fe0bc
fix: catch remove errors, remove all data on QUOTA_EXCEEDED (#1101) 4 years ago
Garrett Singer 008aeafa0d
fix: retry appends on QUOTA_EXCEEDED_ERR (#1093) 4 years ago