termux-packages icon indicating copy to clipboard operation
termux-packages copied to clipboard

[Bug]: PulseAudio cannot hook to OpenSL ES after One UI 6.1 update

Open airidosas252 opened this issue 11 months ago • 20 comments

Problem description

So not too long ago my device (Samsung Galaxy S23 Ultra) gotten One UI 6.1 update and then after I noticed that exact same environment I use does not reproduce any audio. At first I thought it was my own typo, but then after looking deeper it could not hook into OpenSL ES anymore. Whatever I do, it just says Dummy Output in Wine environment. Same exact settings were working before without any issues.

Tried redoing everything like three times without any success.

What's funny is that Pulseaudio starts up fine supposedly but there's no audio, unless there are some problems lying underneath which I cannot see.

What steps will reproduce the bug?

Own a Samsung device with One UI 6.1 installed (although it might be only Samsung Galaxy S23 related) Use whatever app with sound, start Pulseaudio and see whether audio is there Other than that it's standard fair

What is the expected behavior?

The audio should just work out of the box.

### System information

Termux Variables:
TERMUX_API_APP__VERSION_NAME=0.50.1+5f1c08e
TERMUX_APP_PACKAGE_MANAGER=pacman
TERMUX_APP__AM_SOCKET_SERVER_ENABLED=true
TERMUX_APP__APK_PATH=/data/app/~~aO3_3fQ6599LQUsuAnpIag==/com.termux-9DN7B4X2nzYxpwDcylqdlg==/base.apk
TERMUX_APP__APK_RELEASE=GITHUB
TERMUX_APP__FILES_DIR=/data/user/0/com.termux/files
TERMUX_APP__IS_DEBUGGABLE_BUILD=true
TERMUX_APP__IS_INSTALLED_ON_EXTERNAL_STORAGE=false
TERMUX_APP__PACKAGE_MANAGER=apt
TERMUX_APP__PACKAGE_NAME=com.termux
TERMUX_APP__PACKAGE_VARIANT=apt-android-7
TERMUX_APP__PID=8545
TERMUX_APP__PROFILE_OWNER=cf.playhi.freezeyou
TERMUX_APP__SE_FILE_CONTEXT=u:object_r:app_data_file:s0:c165,c257,c512,c768
TERMUX_APP__SE_INFO=default:targetSdkVersion=28:complete
TERMUX_APP__SE_PROCESS_CONTEXT=u:r:untrusted_app_27:s0:c165,c257,c512,c768
TERMUX_APP__TARGET_SDK=28
TERMUX_APP__UID=10421
TERMUX_APP__USER_ID=0
TERMUX_APP__VERSION_CODE=118
TERMUX_APP__VERSION_NAME=0.118.0+7ea61ee
TERMUX_MAIN_PACKAGE_FORMAT=pacman
TERMUX_VERSION=0.118.0+7ea61ee
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# /data/data/com.termux/files/usr/etc/pacman.conf
[main]
Usage = All
Server = https://service.termux-pacman.dev/main/aarch64
Server = https://s3.amazonaws.com/termux-pacman.us/main/aarch64
[x11]
Usage = All
Server = https://service.termux-pacman.dev/x11/aarch64
Server = https://s3.amazonaws.com/termux-pacman.us/x11/aarch64
[root]
Usage = All
Server = https://service.termux-pacman.dev/root/aarch64
Server = https://s3.amazonaws.com/termux-pacman.us/root/aarch64
[tur]
Usage = All
Server = https://service.termux-pacman.dev/tur/aarch64
Server = https://s3.amazonaws.com/termux-pacman.us/tur/aarch64
[tur-continuous]
Usage = All
Server = https://service.termux-pacman.dev/tur-continuous/aarch64
Server = https://s3.amazonaws.com/termux-pacman.us/tur-continuous/aarch64
[tur-multilib]
Usage = All
Server = https://service.termux-pacman.dev/tur-multilib/aarch64
Server = https://s3.amazonaws.com/termux-pacman.us/tur-multilib/aarch64
[gpkg]
Usage = All
Server = https://service.termux-pacman.dev/gpkg/aarch64
Server = https://s3.amazonaws.com/termux-pacman.us/gpkg/aarch64
Updatable packages:
All packages up to date
termux-tools version:
1.41.2
Android version:
14
Kernel build information:
Linux localhost 5.15.123-android13-8-28577312-abS918BXXU3CXCF #1 SMP PREEMPT Tue Mar 19 10:27:50 UTC 2024 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-S918B
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so
Installed termux plugins:
com.termux.window versionCode:15
com.termux.widget versionCode:13
com.termux.x11 versionCode:14
com.termux.api versionCode:51
com.termux.styling versionCode:31

airidosas252 avatar Mar 31 '24 18:03 airidosas252