Bug#1018065: On disappeared reactions and animated stickers

2022-09-10 Thread Nicholas Guriev
clone 1018065 -2
reassign -2 librlottie0-1 0.1+dfsg-3
retitle -2 rlottie: invisible animation with separated layers
retitle 1018065 telegram-desktop: dangling decoding threads due to video 
stickers
thanks

Hi, everyone interested!

I am splitting this bug report into two as Alexander Kernozhitsky suggested.
Because the problems need to be fixed in different packages.

For disappeared reactions and invisible animated stickers, I already have a
fix. It was due to wrong check in my No-cyclic-structures.patch. As for
incorrect FFmpeeg usage, it will be fixed in the upcoming Telegram release.


signature.asc
Description: This is a digitally signed message part.


Bug#1018065: On disappeared reactions and animated stickers

2022-09-03 Thread Nicholas Guriev
Thank you for the reproducer. I am investigating the issue. I noticed that
with the librlottie0-1 package of version 0.1+dfsg-2 tdesktop is able to
render all the stickers and the reactions there.

You can find the previous version of rLottie at the snapshot.d.o site.
https://snapshot.debian.org/package/rlottie/0.1%2Bdfsg-2/#librlottie0-1_0.1:2b:dfsg-2

I was trying to work around other crashes in the -3 revision. But apparently,
the regression seeped. 

Although, a certain thread in tdesktop still hangs after opening the channel.
This can be related to FFmpeg. I will apply the patch from your PR on GitHub.

On 03.09.2022 17:35:57 MSK you wrote:
> Unfortunately, I don't know how to export a sticker from Telegram, so cannot
> do it myself.

By the way, you can download any sticker from context menu on right-click,
with the item "Save as..." there.


signature.asc
Description: This is a digitally signed message part.


Bug#1018065: On disappeared reactions and animated stickers

2022-09-03 Thread Nicholas Guriev
Alexander Kernozhitsky, thank you for many clarifications. Can you please 
extract somehow the buggy sticker (animation)? So that the bug in rLottie 
could be fixed. If you do not know which particular sticker causes the glitch, 
point out the problem sticker set.


signature.asc
Description: This is a digitally signed message part.