Server: CEF Upgrade

Created on 20 Sep 2019  路  14Comments  路  Source: CasparCG/server

Description

CEF often has breaking bugs which block us from upgrading to certain versions. The purpose of this issue is to track those bugs so that we know why we can't use a version and what to verify is fixed when we do upgrade.

CEF 71

Current version in master

CEF 73

  • Framerate issue (might be ignoring the framerate we specify?)

CEF 75

  • HTML video doesnt trigger repaints, causing some pages (such as youtube) to not render smoothly/at all. (Might affect 74 too)

CEF 76

CEF 77

  • No shared_texture support
html on hold typenhancement

Most helpful comment

Yes, my intention is for #1217 to update to CEF73. Hopefully that will happen sometime this month

All 14 comments

in the version 77??

I think shared texture still not back in 77

Hi Julusian, Is CasparCG updating with 73 till new Viz gets shared texture ?

Yes, my intention is for #1217 to update to CEF73. Hopefully that will happen sometime this month

Thanks. yeah hopefully!!

any update?

@Jgaleas7 master is now updated to CEF71, with shared texture support

@Julusian master is now updated to CEF71, with shared texture support

I'm sure the builds has stoped to work due to this. I can try to fix it this weekend or on Monday morning.

@Julusian master is now updated to CEF71, with shared texture support

I'm sure the builds has stoped to work due to this. I can try to fix it this weekend or on Monday morning.

That explains why I couldn't see a build! Wasn't sure how long they took following the commit

That explains why I couldn't see a build! Wasn't sure how long they took following the commit

I just noticed it, I can maybe even try to fix it tonight if I'm free. It takes around 7 minutes for a build to finish.

@dotarmin It compiles in vs fine, so I guess it will be something with the packaging? The files needed to be copied from CEF has changed in this version so that could be it, but its hard to say without seeing the build output

The files needed to be copied from CEF has changed in this version so that could be it

Exactly what it is. I have an idea about having a repo with build-scripts that checks out and build the server OR we put back the build scripts into this repo to make it "self living", then on checkout we can use the scripts available within the repo it-self.

Input?

I think that a script which simply creates a built zip in this repo would make sense. Especially as the script now will need to be a little different for 2.2 and 2.3. Versioning of it will get complicated if it lives elsewhere.
Under tools/windows/ is a good place for it, as we already have linux ones next to that

Under tools/windows/ is a good place for it, as we already have linux ones next to that

Great @Julusian, I can try fix this later or this weekend. Otherwise I can do it next week. The scripts will be similar to the once we had before in v2.1.x, slightly modified.

Thanks!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

TomKaltz picture TomKaltz  路  47Comments

TomKaltz picture TomKaltz  路  75Comments

dotarmin picture dotarmin  路  44Comments

TKooijmans picture TKooijmans  路  61Comments

rrebuffo picture rrebuffo  路  25Comments