-
Notifications
You must be signed in to change notification settings - Fork 2.7k
feat(cmcd): upgrade to CMCD v2 using @svta/cml-cmcd CmcdReporter #7725
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
55 commits
Select commit
Hold shift + click to select a range
6d0377b
Migrate CMCD from @svta/common-media-library to @svta/cml-cmcd and ad…
claude 17be620
Add CMCD v2 data fields and CmcdReporter event-mode reporting
claude 72b69d0
Export CMCD v2 types and add comprehensive test coverage
claude db011bc
fix: remove @svta/common-media-library
littlespex 5f83511
feat: update cmcd-controller to use CML's CmcdReporter
littlespex a0ff463
Merge branch 'master' into issue/7723-cmcd-v2
littlespex ba31f04
chore: update CML packages
littlespex b65b1e0
fix: build system cleanup
littlespex 8c5f8ca
fix: export clean up
littlespex cf201b6
fix: api-extractor rebuild
littlespex 214bcbb
revert: build config change
littlespex 1fd0cdc
Merge branch 'master' into issue/7723-cmcd-v2
littlespex f949091
Merge branch 'master' into issue/7723-cmcd-v2
littlespex 62203b6
fix: address code review comment about muxed buffers
littlespex 66c92dd
feat(cmcd): route event report requests through xhrSetup/fetchSetup h…
littlespex 4ef9d6d
Merge branch 'master' into issue/7723-cmcd-v2
littlespex aa08b0e
feat(cmcd): add CMCD v2 e2e tests and upgrade @svta/cml-cmcd to 2.2.0
littlespex a85caae
Merge branch 'master' into issue/7723-cmcd-v2
littlespex f2e021e
fix: return 204 for event mode responses
littlespex 2cc2d75
refactor(cmcd): use CmcdReporter default requester, add loader config…
littlespex 1ef698a
chore: update api file
littlespex 2c7cab3
Merge branch 'master' into issue/7723-cmcd-v2
littlespex a35400d
Merge branch 'master' into issue/7723-cmcd-v2
littlespex c148687
chore: update CMCD package for revision B changes
littlespex f06bd8d
Merge branch 'master' into issue/7723-cmcd-v2
littlespex c10b1f5
fix(cmcd): address review feedback on controller, tests, and docs
littlespex 26f493a
chore: update @svta/cml-cmcd to 2.3.1
littlespex 41b1b6a
Merge branch 'master' into issue/7723-cmcd-v2
littlespex d03b0bf
Merge branch 'master' into issue/7723-cmcd-v2
littlespex 34fe1b1
chore: update CML versions
littlespex c3deb03
refactor(cmcd): use addEventListener/removeEventListener helpers
littlespex ed1009d
fix(cmcd): resolve SEEKING state when seek lands while paused
littlespex 095fb8e
chore(cmcd): drop unused karma timeout config
littlespex 90467d8
Merge branch 'master' into issue/7723-cmcd-v2
littlespex 44ee326
fix(cmcd): use mainForwardBufferInfo for buffer length
littlespex d5f0309
Merge branch 'master' into issue/7723-cmcd-v2
littlespex 2fadbda
Merge branch 'master' into issue/7723-cmcd-v2
littlespex 98c6356
test(cmcd): add failing tests for getBufferLength buffer-info sources
littlespex de7bb76
fix(cmcd): use hls.audioForwardBufferInfo in getBufferLength (resolve…
littlespex 5bf565c
refactor(cmcd): drop unused audioBuffer field and BUFFER_CREATED wiring
littlespex 1c2c3ae
fix(cmcd): derive object type from variant codecs / elementary streams
littlespex 84d2e08
fix(cmcd): emit br/tb/bl for single-rendition fragments
littlespex 00c24d5
fix(cmcd): keep bl fresh on event reports via buffer-info listener
littlespex ff221b9
Merge branch 'master' into issue/7723-cmcd-v2
littlespex 4fb0f36
fix(cmcd): gate variant-codec ot inference on audioTracks; prefer par…
littlespex a85bd36
fix(cmcd): defer reporter creation to MANIFEST_LOADING, one per session
littlespex 6e89055
chore: fix lint issue
littlespex 57b8b27
chore: fix lint issue
littlespex 1785e7f
chore: fix lint issue
littlespex bc361e1
fix(cmcd): set initial sta on MEDIA_ATTACHING; default to PRELOADING
littlespex 9117c5b
Merge branch 'master' into issue/7723-cmcd-v2
littlespex 3df0419
feat(cmcd): adopt cml-cmcd 2.4.0 auto-fire and recorder helper
littlespex dfb7087
chore: update cml-cmcd to version 2.4.0
littlespex 998653a
Merge pull request #2 from littlespex/issue/7723-cmcd-v2-2.4.0
littlespex 59057e1
Merge branch 'master' into issue/7723-cmcd-v2
littlespex File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.