Tencent / libpag

The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.
https://pag.art
Other
4.73k stars 437 forks source link

Resolve the NPR problem related to decoding corrupted PAG files. #2244

Closed domchen closed 1 month ago

codecov-commenter commented 1 month ago

Codecov Report

Attention: Patch coverage is 48.91304% with 47 lines in your changes are missing coverage. Please review.

Project coverage is 60.68%. Comparing base (497ff2e) to head (6caa866).

Files Patch % Lines
src/codec/tags/LayerTag.cpp 31.37% 23 Missing and 12 partials :warning:
src/codec/AttributeHelper.h 62.50% 1 Missing and 2 partials :warning:
src/codec/DataTypes.cpp 77.77% 1 Missing and 1 partial :warning:
src/codec/tags/ImageFillRule.cpp 66.66% 0 Missing and 2 partials :warning:
src/codec/tags/text/TextAnimatorTag.cpp 75.00% 0 Missing and 2 partials :warning:
src/codec/Codec.cpp 50.00% 0 Missing and 1 partial :warning:
src/codec/tags/LayerStyleTag.cpp 80.00% 0 Missing and 1 partial :warning:
src/codec/tags/VectorCompositionTag.cpp 66.66% 0 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #2244 +/- ## ========================================== + Coverage 60.66% 60.68% +0.01% ========================================== Files 385 385 Lines 22042 22058 +16 Branches 6402 6413 +11 ========================================== + Hits 13372 13386 +14 + Misses 4668 4665 -3 - Partials 4002 4007 +5 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.