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

CasparCG Technical Steering Committee (TSC) Meeting 2020-06-18 #5

Open
dotarmin opened this issue Jun 14, 2020 · 2 comments
Open

CasparCG Technical Steering Committee (TSC) Meeting 2020-06-18 #5

dotarmin opened this issue Jun 14, 2020 · 2 comments

Comments

@dotarmin
Copy link
Contributor

When

Thu, 18 June 2020 at 11:00 UTC

Timezone Date/Time
London Thu, 18 June 2020 at 12:00 BST
Stockholm Thu, 18 June 2020 at 13:00 CEST

You can also find your local time by following the link: check my local time

Where

Google Meet, a link will be sent to attendes prior to the meeting.


Agenda

The agenda will be formed prior to the meeting and will consist of issues and pull requests from the CasparCG organization with the tsc-agenda label. Comments posted on this issue will also be a part of the agenda.

CasparCG/Server

General
  • Proposal: Invite one more developer as maintainer
  • Milestone v2.3.0 LTS
  • CasparCG Server v2.3.0 LTS Beta 2
  • CasparCG Server v2.3.0 LTS RC
  • CasparCG Server v2.3.0 LTS release
Issues/Pull requests

CasparCG/Client

General
  • Merge available pull requests so it works with CasparCG Server v2.3.0 LTS

Invited

Guests

In the future we will be able to invite guests and observers, but we have to form the processes around the technical steering committee first before we can invite others to participate.


Notes

The agenda is formed by issues and pull requests labelled with tsc-agenda across all of the repositories in the CasparCG organization. Please label any additional issues or pull requests that we need to bring up for discussion before the meeting starts.

@jesperstarkar
Copy link

We have added CasparCG/server#1307 to the agenda, and here is a primer on why this is not a simple "fix it" task.

There's two types of Route-producers: layer and channel. Layer is allowing multiple channels to use the same producers/sources for layers, by referencing them. The Channel producer in <2.2 would render the source�-channel to a reusable texture that would act as a new source in other channels.

Some change in 2.2 seems to drop the strategy of rendering the source-channel, and instead tries to replicate the channels final composition on a new channel by re-producing all sources and their transforms/effects.

The problem is: this will not work consistently/predictably with all compositions when opacity (and/or blend modes) are added to the mix. The change in 2.2 is basically a breaking change to how the channel route producer works.

I see three approaches forward:

  1. Make the 2.3 channel route producer work as <2.2 by rendering.
  2. Pull through on the breaking change from 2.2, and change how the channel route producer will work with no backwards compatibility (you can read from my tone that I'm against this).
  3. Do both: Have a normal mode in the channel producer that acts like <2.2 and also allowing for the new suggested >2.2 behaviour through a new API - and patch it to do the correct math for transforms as #1307 suggests.

@dotarmin
Copy link
Contributor Author

We need to talk about this because it could potentially affect a large number of templates targeting flash.

"Will Adobe make previous versions of Adobe Flash Player available for download after 2020?: No. Adobe will be removing Flash Player download pages from its site and Flash-based content will be blocked from running in Adobe Flash Player after the EOL Date." -> I wonder if that implies all flash based templates will cease working after 2020? (source: https://www.adobe.com/products/flashplayer/end-of-life.html#)"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants