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

RFC: Segment budget timing as primary timing in Sofie #1188

Open
2 of 5 tasks
ianshade opened this issue May 14, 2024 · 1 comment
Open
2 of 5 tasks

RFC: Segment budget timing as primary timing in Sofie #1188

ianshade opened this issue May 14, 2024 · 1 comment
Assignees
Labels
Contribution from BBC Contributions sponsored by BBC (bbc.co.uk) Contribution RFC

Comments

@ianshade
Copy link
Contributor

ianshade commented May 14, 2024

About me

This RFC is posted on behalf of the BBC.

Use case

Usage Scenario: As a Director or Presenter I can see a countdown to the end of the Segment alongside the “On Air line” in the Rundown View, in the header-section of the Rundown View, in the Presenter View as well as in the Prompter View.

This mode should be optional and selectable (during ingest, via the blueprints) per Segment, with the default behavior remaining Part-based.

Proposal

We propose the following changes and addition to Sofie Core:

  • budgetDuration is moved from Part onto Segment's segmentTiming. As far as we know, no use case exists among the users of Sofie where multiple Parts would need to contribute to Segment's budget duration.
  • An optional countdownType property is added to segmentTiming, taking one of the two possible values: CountdownType.PART_EXPECTED_DURATION (the default if not specified), CountdownType.SEGMENT_BUDGET_DURATION
  • During a segment in which segmentTiming.countdownType === CountdownType.SEGMENT_BUDGET_DURATION the Part countdown is replaced with Segment countdown in the Rundown View and Presenter View. (Prompter View is TBD as currently it doesn't seem to feature Part countdown)
  • Live Status Gateway makes countdownType available to its subscribers.

Process

The Sofie Team will evaluate this RFC and open up a discussion about it, usually within a week.

  • RFC created
  • Sofie Team has evaluated the RFC
  • A workshop has been planned
  • RFC has been discussed in a workshop
  • A conclusion has been reached, see comments in thread
@jstarpl
Copy link
Member

jstarpl commented May 22, 2024

Thank you for submitting this RFC!
(If you haven’t already, please give our contribution guidelines a read.)

We've done a quick huddle in the Sofie Team, and we accept this proposal, without any further discussion. The proposal is backwards-compatible and seems to fit well with the existing architecture.

If anyone else wishes to provide any comments on this RFC or add additional perspectives, please do so in this Issue thread or email me at jan.starzak@nrk.no

@jstarpl jstarpl added the Contribution from BBC Contributions sponsored by BBC (bbc.co.uk) label Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Contribution from BBC Contributions sponsored by BBC (bbc.co.uk) Contribution RFC
Projects
None yet
Development

No branches or pull requests

2 participants