Skip to content
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

Merged
merged 22 commits into from
Nov 16, 2023

Conversation

jesperstarkar
Copy link
Contributor

  • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

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:

@jesperstarkar
Copy link
Contributor Author

Pending testing

@codecov-commenter
Copy link

codecov-commenter commented Aug 15, 2023

Codecov Report

Attention: 28 lines in your changes are missing coverage. Please review.

Comparison is base (4cb7106) 34.86% compared to head (a482e57) 34.62%.
Report is 29 commits behind head on release50.

Files Patch % Lines
...line-state-resolver/src/integrations/vmix/index.ts 15.38% 20 Missing and 2 partials ⚠️
...state-resolver/src/integrations/vmix/connection.ts 75.00% 5 Missing and 1 partial ⚠️
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.
📢 Have feedback on the report? Share it here.

Alex Van Camp and others added 12 commits August 15, 2023 07:43
…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
@jesperstarkar jesperstarkar marked this pull request as ready for review October 18, 2023 07:31
@jesperstarkar
Copy link
Contributor Author

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.

@jesperstarkar jesperstarkar requested review from mint-dewit and a team October 18, 2023 07:32
@nytamin nytamin added the contribution from TV 2 Norge Contributions sponsored by TV 2 Norge (tv2.no) label Oct 18, 2023
This implementation aligns with the CasparCG-integration logic of falling back to the default also in case of non-numeric numbers.
@jesperstarkar jesperstarkar merged commit 050a856 into release50 Nov 16, 2023
36 checks passed
@jesperstarkar jesperstarkar deleted the feat/vmix-media-reload-retrying branch November 16, 2023 14:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contribution from TV 2 Norge Contributions sponsored by TV 2 Norge (tv2.no)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants