mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-08 17:06:15 -08:00
fix(playback): structure MPEG-TS diagnostics (#1327)
* docs(playback): design structured mpegts diagnostics * docs(playback): plan structured mpegts diagnostics * fix(playback): structure mpegts error evidence * fix(playback): structure HTML5 mpegts errors * fix(playback): share mpegts evidence across players * fix(playback): render structured mpegts evidence * docs(playback): document structured mpegts diagnostics * chore(playback): keep diagnostics lint clean * docs(playback): complete mpegts diagnostics plan
This commit is contained in:
1 parent
9bb1811984
commit
0c59aace71
23 files changed
+1886
-189
No files matched your search
@@ -218,6 +218,12 @@ Key files:
|
||||
preflight stays unknown but keeps external fallback for clear DASH; KODIPROP
|
||||
DRM still suppresses it. See the CLAUDE.md "Video Players" feature entry and
|
||||
`docs/architecture/m3u-playlist-module.md` ("DASH + ClearKey Playback").
|
||||
- mpegts.js `1.8.0` errors from HTML5, Video.js, and ArtPlayer cross one
|
||||
version-locked structured evidence boundary. Only exact public type/detail
|
||||
pairs, pair-derived stage/failure, terminal disposition, and the validated
|
||||
HTTP 4xx/5xx status slot are retained; raw messages and arbitrary `info`
|
||||
never reach diagnostics. This is a sibling of `PlayerController`, not part
|
||||
of the controls contract.
|
||||
- The built-in HTML5/hls.js player is the second guarded consumer.
|
||||
`HtmlVideoPlayerComponent` provides a component-scoped
|
||||
`WebVideoControlsAdapter`; its neutral `web-video-support` bridge is shared
|
||||
|
||||
Reference in new issue
Block a user