libpag icon indicating copy to clipboard operation
libpag copied to clipboard

The official rendering library for PAG (Portable Animated Graphics) files that renders After Effects animations natively across multiple platforms.

Results 206 libpag issues
Sort by recently updated
recently updated
newest added

## 【版本信息】 4.4.20 ## 【平台信息】 Android 原生 ## 【预期的表现】 正常的前台播放 ## 【实际的情况】 线上出现异常: FORTIFY: pthread_mutex_lock called on a destroyed mutex (0x) backtrace: #00 pc 0x000000000005bdc0 /apex/com.android.runtime/lib64/bionic/libc.so (abort+164) #01 pc 0x000000000005db44...

## 【版本信息】 4.3 ## 【平台信息】 Android 原生 ## 【问题介绍】 序列帧 PAG 素材,其中文本“无门槛提现”在 PAGViewer 上表现正常 在Android vivo S6机型上使用官方 demo 跑出来的结果是 这个“门”字显示不正常。 尝试过使用 replaceText 的方式去规避,但无效 ## 【Demo及附件】 PAG素材: [test_text.pag.zip](https://github.com/user-attachments/files/20706502/test_text.pag.zip) 手机信息

在iOS上崩溃 - | SIGSEGV: 0x000000018e5576ec 889B44FB-6DA0-37A6-8281-B0656DD2CB6E + 6682882048 -- | -- - | My_App tgfx::CGMask::onFillPath(tgfx::Path const&, tgfx::Matrix const&, bool) 0 | 0 My_App 0x0000000106179d10 -[CKCrashReporter recordCrashWithSignal:] 1 | 1 My_App...

## 【版本信息】 4.3.33 master也是同样代码,应该也有此问题 ## 【平台信息】 Android 原生 ## 【预期的表现】 进入页面调用setPathAync 加载网络PAG资源,弱网环境下快速退出页面或者removePagView 无ANR问题出现 ## 【实际的情况】 进入页面调用setPathAync 加载网络PAG资源,弱网环境下快速退出页面或者removePagView 有概率导致导致ANR,问题发生在 PagImageView->onDetachedFromWindow->decoderInfo.reset() ![image](https://github.com/user-attachments/assets/322d0982-3347-451d-b027-d6239f8def9f) 原因分析 1. decoderInfo.reset() 为同步方法 2. 调用setPathAync 如果弱网环境或请求失败的场景下会回调到 onAnimationUpdate->flush() 3. flush方法此时会调用initDecoderInfo,initDecoderInfo使用了deocderInfo的对象锁,并且会重新从网络加载Pag资源导致deocderInfo对象锁长期持有...

## 【版本信息】 libpag SDK 版本:4.2.84 ffavc SDK:1.0.2 chrome版本:108.0.5359.215 electron版本: 22.3.27 ## 【平台信息】 Web 浏览器 ## 【预期的表现】 播放完动画,能正常释放内存 ## 【实际的情况】 内存泄露严重,多次频繁调用 setComposition 会内存一直增加,导致泄露,页面白屏,无法使用 ## 【Demo及附件】 - 应用刚打开内存 200MB ![渲染进程占用内存](https://picx.zhimg.com/v2-8fa0cc73ede72241b6fd8e4de62f78fb.png) - 疯狂播放...

## 【版本信息】 4.2.88 ## 【平台信息】 iOS 原生 ## 【预期的表现】 可以正常播放 ## 【实际的情况】 web IOS16.4版本,无法播放videos为1的pag ## 【Demo及附件】

线上生产版本,抓取到部分用户有渲染崩溃 ## 【版本信息】 4.4.27 ## 【平台信息】 鸿蒙ohos

## 【版本信息】 4.3.51 ## 【平台信息】 Android 原生 ## 【预期的表现】 ## 【实际的情况】 pagImageView的handleFrame方法发生异常 应该是bitmapCache.put(frame, renderBitmap)的put传入了空对象导致

## 【版本信息】 4.3.51 ## 【平台信息】 Android 原生 ## 【预期的表现】 不崩溃 ## 【实际的情况】 app崩溃,原因找到了,PAGDiskCache的GetCacheDir,设置在包名/cache目录下,在该cache目录下有个files文件夹,存放1.bin、2.bin这些文件,但是有些项目也是会在包名/cache/files下面存放文件,这就导致pag读取的时候发生异常,目前我只能自行修改源码来使用,希望早日可以解决这个问题