signalapp / signalapp/Signal-Android

Videos upsidedown 90° on video call

Open
#11,639 8 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

acknowledged
Dominant language
Kotlin
Stars
29.4k
Forks
6.9k
PR merge metrics
No merged PRs in 30d

Description


Bug description

On video call when person "A" rotates their phone by 90°, person "B" see them rotated by upsidedown° .
This video rotation also affects when both persons are laying to the side.

Steps to reproduce
  • • Turn off portrait (auto rotate) on device.
    • Video call someone on signal.
    • Have them rotate their phone by 90°  on right (*on some device left) side for e.g lying down.
    •Have the other person laying down to their left side too

Actual result: Both persons see each other upside down
Expected result: Both should see straight, like it happens when one person lays to the left, and the other to the right.

Screenshots

Do not need screenshot. Anyone can reproduce this bug Easley.

Device info

Device: Samsung Galaxy A9pro, galaxy a7, Xiaomi Redmi note 8/note 10
Android version: 10
Signal version: 5.23.8 - 5.30.0

Link to debug log

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file, test, or entry point is named. Reproduce the call using the listed Android devices and versions with portrait auto-rotate disabled, then trace the video-call rotation handling; done means both participants see correctly oriented video when either rotates or lies on their side.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
audio-video-rtc, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.