Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

After switching the orientation, the recorded video is blurry

Open
#1,960 9 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 3 days

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
22/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
android, java, kotlin
Domain
cli, mobile-dev

Research direction

The report is a Camera2-only blur after an orientation change, with Camera1 unaffected; the payload names RotationActivity as the reproduction screen but no source file. Start by reproducing with the Camera2 source at 1920x1080 in that activity and comparing against Camera1. Done would mean the Camera2 path keeps its sharpness after rotation, confirmed on a device. The thread has nine comments, no assignee and no linked pull request, and it has been quiet for about 341 days.

Written by the indexing model from the issue text.

Description

Describe the bug
The recorded video was normal at first, but then I wanted to get a narrow resolution, so I switched the Orientation. Then I found that the recorded video was blurry, especially when moving quickly. On this basis, I switched from Camera2 source to Camera1 source and it returned to normal.

To Reproduce
The test used a resolution of 1920x1080

  1. Go to 'RotationActivity'
  2. Change orientation to Vertical, the recorded video is blurry
  3. Then switch the Video source to Camera1, the recorded video is normal

Smartphone (please complete the following information):

  • Library version [2.6.5]
  • Device: [HUAWEI P50(ABR-AL80) Android 12]
  • Class used [RotationActivity]

Additional context
This problem was tested on another vivo phone (Y36c Android 14) and it was normal.

Vertical-Camera2-Blurry:
https://github.com/user-attachments/assets/7ba93f25-cb77-4742-a64d-47b3286e461b

Vertical-Camera1-Normal:
https://github.com/user-attachments/assets/83edaa84-2fb9-4257-91b6-0e7204c24a00

Dominant language
Kotlin
Stars
3k
Forks
946
Avg merge
5d 1h
Merged PRs (30d)
6

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

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.

More from pedroSG94/RootEncoder

All issues in pedroSG94/RootEncoder

Similar issues

More Kotlin issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.