-
Notifications
You must be signed in to change notification settings - Fork 20
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
Feat/vmix media reload retrying #277
Conversation
…clips into playlists twice
…date things in one place but not the other
fix(vmix): fix scenario where the media load retry system would load clips into playlists twice
Pending testing |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## release50 #277 +/- ##
=============================================
- Coverage 34.86% 34.62% -0.24%
=============================================
Files 99 99
Lines 10109 11144 +1035
Branches 2483 2979 +496
=============================================
+ Hits 3524 3859 +335
- Misses 5997 6594 +597
- Partials 588 691 +103 ☔ View full report in Codecov by Sentry. |
…trying * fix/media-load-retrying: chore: rename variable chore: refactor for simplicity and clarity fix: prevent conflicts with sisyfos fix: media re-playing shortly after completing
…x-media-reload-retrying * commit 'c75d4d8ee6271be95d1fcd60f8741c3281db0521': fix: another potential fix for this system not working as intended
* release50: 9.0.0-release50.6 chore: update sofie-chef types, stricter types fix: promisify cb from threadedclass chore: revert: only stop windows that we know of in the Mappings chore: lint fix(chef): only stop windows that we know of in the Mappings fix(sofie-chef): resync state upon reconnect chore(sofie-chef): refactor & rename chore: update Chef API feat: atem audio routing control SOFIE-2512 (#274) chore(vmix): add state debugging
…x-media-reload-retrying * commit 'feb709b5f4a80ce0ebcbe13329c86cec9904fbec': fix: add a future-proof "resetResolver" event
…x-media-reload-retrying * commit '14c73faa69f1a4cbdc007fcf4fe301bef3999519': chore: fix tests
I've done a round of testing, and this seems to work as expected. The bugs are gone and I don't see any other problems. No structured testing, just general usage to see if vmix behaves in general. |
packages/timeline-state-resolver/src/integrations/vmix/$schemas/options.json
Show resolved
Hide resolved
packages/timeline-state-resolver/src/integrations/vmix/__tests__/vmix.spec.ts
Outdated
Show resolved
Hide resolved
packages/timeline-state-resolver/src/integrations/vmix/index.ts
Outdated
Show resolved
Hide resolved
packages/timeline-state-resolver/src/integrations/vmix/$schemas/options.json
Outdated
Show resolved
Hide resolved
Addresses comments in PR #277 review.
This implementation aligns with the CasparCG-integration logic of falling back to the default also in case of non-numeric numbers.
Extending #272
What is the current behavior? (You can also link to an open issue here)
What is the new behavior (if this is a feature change)?
Other information: