Real Wiš'adel
前往频道在 Telegram
显示更多
未指定国家未指定类别
220
订阅者
无数据24 小时
+27 天
+830 天
帖子存档
==== ====
fix: keep zero-arg constructors of TLRPC$TL_* classes from ProGuard stripping
Replace `-keepnames` with `-keep { <init>(); }` for TLRPC$TL_* inner classes.
`-keepnames` only prevents class renaming but allows R8 to remove unused members,
including the implicit no-arg constructor required by `Class.newInstance()` in
`ConnectionsManager.onUnparsedMessageReceived`. This caused `InstantiationException`
at runtime for classes like `TL_updateShort`.
Signed-off-by: qwq233 <qwq233@qwq2333.top>
==== ====
chore: bump agp version to v9.1.0
Signed-off-by: qwq233 <qwq233@qwq2333.top>
==== ====
upstream: bump version to v12.2.10
Long time no see!
We will stick with the old UI and this major version for a long time,
until I find a stable way to merge upstream without switching to the new
UI. The new UI is just too ugly; I don't like it.
The chat input bar is using the new UI. This was an oversight, but I
don't have time to deal with it right now. I will revert it to the old
UI later.
This version is an early release, as I haven't been tracking bugs for a
while. I currently don't know the exact issues, though I may have a clue
about one or two bugs. If you encounter any problems, please give your
feedback.
For now, the short-term plan is to manually backport some of the
interesting feature updates from newer upstream versions. Currently, I
am quite interested in "member tag" and "recently visited chats".
Stay tuned.
Signed-off-by: qwq233 <qwq233@qwq2333.top>
==== ====
fix: read video rotation from display matrix in native layer
Some videos (especially Dolby Vision and HEVC from modern phones) store
rotation in the display matrix instead of the 'rotate' metadata tag.
FFmpeg's getVideoInfo() only reads the 'rotate' tag, causing incorrect
dimensions for these videos.
Use av_packet_side_data_get() and av_display_rotation_get() from FFmpeg
to read rotation from AV_PKT_DATA_DISPLAYMATRIX as fallback when the
rotate tag is not present.
==== ====
fix: use MediaMetadataRetriever as fallback for video rotation
FFmpeg's getVideoInfo only reads rotation from the 'rotate' metadata tag,
but modern videos (especially Dolby Vision) store rotation in display matrix.
This causes incorrect video dimensions when sending portrait videos.
- Add MediaMetadataRetriever fallback in createCompressionSettings()
- Add MediaMetadataRetriever fallback in PhotoViewer video loading
- Fix dimension calculation when cropState exists (use transformWidth/Height directly)
==== ====
chore(deps): bump org.eclipse.jgit:org.eclipse.jgit from 7.0.0.202409031743-r to 7.3.0.202506031305-r (#376)
chore(deps): bump org.eclipse.jgit:org.eclipse.jgit
Bumps [org.eclipse.jgit:org.eclipse.jgit](https://github.com/eclipse-jgit/jgit) from 7.0.0.202409031743-r to 7.3.0.202506031305-r.
- [Commits](https://github.com/eclipse-jgit/jgit/compare/v7.0.0.202409031743-r...v7.3.0.202506031305-r)
---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit
dependency-version: 7.3.0.202506031305-r
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: James Clef <qwq233@qwq2333.top>
==== ====
style: optimise id text display
Signed-off-by: qwq233 <qwq233@qwq2333.top>
==== ====
chore: temporarily disable OnBackInvokedCallback api
i don't have Android 16 devices for testing, so disable it.
Signed-off-by: qwq233 <qwq233@qwq2333.top>
==== ====
fix: a NPE for PollEditTextCell
Signed-off-by: qwq233 <qwq233@qwq2333.top>
