libretro / libretro/RetroArch

Internal Audio cannot be recorded on Android 10 or lower

Open
#17,388 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Is there an existing issue for this?
  • This is a bug in RetroArch frontend
  • I have searched the existing issues
Description

Internal audio recording doesn't work in retroarch anymore, the last working version was 1.10.2 and nightly build 2025-29-04, but any version after that doesn't allow to record internal audio anymore, not even the latest version 1.21.0 or lastest nightly build, i think this problem is specific for Android 10 or lower related to the audio permissions, i have another phone with Android 14 and it can record internal audio even with the lastest version without any issues.

Expected behavior

Record my screen gameplay resulting in a video with internal audio recorded

Steps to reproduce the bug

Just record the screen with internal audio recording enabled in any Android 10 device and you'll get and video with no audio

Version/Commit

1.21.0

Bisect Results

1.10.2 or lower and 2025-29-04 nightly build but I can't find it anymore

Check in the nightly version

Yes, this is reproduced in the nightly build, lastest tested 2025-05-05 build

Platform & operating system

Android 10

Affected Cores

Everything

Environment information

Android 10 devices

Relevant log output

No response

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 or test is identified in the issue. First reproduce screen recording with internal audio on Android 10 or lower, then compare the result with Android 14 and the last known working versions; done means the resulting gameplay video contains internal audio on affected Android versions.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.