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

SVG Files: Showing Wrong Pixel Format Errors #30

Open
mairin opened this issue Jun 30, 2021 · 8 comments
Open

SVG Files: Showing Wrong Pixel Format Errors #30

mairin opened this issue Jun 30, 2021 · 8 comments

Comments

@mairin
Copy link

mairin commented Jun 30, 2021

Details are here:
https://discuss.pixls.us/t/svg-files-showing-wrong-pixel-format-errors-natron/8190

In a nutshell:

  • In the most recent 3 flatpak versions of Natron, when you read an SVG into the project, merge nodes will display the various paths/layers in the SVG, but selecting any of them for display will results in a "Wrong Pixel Format" error. (screenshots and sample SVGs at above link)
  • This was a bug upstream that was fixed in 2018
  • The upstream tgz packaged binary of Natron 2.4.0 does not have this bug
  • The latest flatpak of Natron 2.4.0 on flathub.org has this bug
  • The most recent flatpak of Natron that does not have this bug is 2.3.14.
  • This issue was introduced into the flatpaks sometimes between 2.3.14 and the version released 2020-06-18

See below for the commit ids of the affected flatpak versions:

Commit: 57c4883d980de2dfeeb804ebc8bffff7231bd8e03a1acd1e8465f128f7b5c5dc
Parent: 32e3abdd66dd0f8630ad11c0dea98134c7982e275706b895df80c2219e350f96

Subject: Fix libheif (36dc680)
Date: 2021-05-31 18:44:45 +0000
History:

Commit: 32e3abdd66dd0f8630ad11c0dea98134c7982e275706b895df80c2219e350f96

Subject: Build fixes (9d2d744)
Date: 2021-04-22 20:51:09 +0000

Commit: 9a18809dea322ea79411cbffebcf7b897bf8f860e909cfa2d570144514905fbe

Subject: Move openfx-misc to CMake (fe01f15)
Date: 2020-06-18 10:54:45 +0000

@rodlie
Copy link

rodlie commented Jul 4, 2021

The only related change in those commits are the librsvg version.

@mairin
Copy link
Author

mairin commented Jul 6, 2021

Is upstream shipping a binary with old librsvg - is this a librsvg bug

@rodlie
Copy link

rodlie commented Jul 6, 2021

yes, we ship 2.40.

@mairin
Copy link
Author

mairin commented Jul 6, 2021

OK would you advise filing against librsvg upstream - do you know where that upstream is

@rodlie
Copy link

rodlie commented Jul 6, 2021

It might not be a direct issue in librsvg, I don't test against anything newer than 2.40, so there could be issues on our part.

I can test against latest librsvg if I get the time this week.

@Sunderland93
Copy link
Collaborator

@mairin please test latest build of Natron flatpak

@devernay
Copy link
Contributor

@Sunderland93 did you upgrade to 2.4.1?

@Sunderland93
Copy link
Collaborator

Build is started #32

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

4 participants