You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@aluo-x@kyelbek @l-easwar-akiyama @tiagossa1@kkkrist @proteriax if you have the chance could you test these 2 versions linked above and report back the Android version and whether they crash or not with video playback?
Patched one (second link) is broken for me. Revolut(?) logo in place of Google's when search provider is set to Google. Can't load any site. Reinstalling doesn't help. No private DNS is set. Trying to connect to any site using IP resolves site domain and replacing IP in address bar.
First link is giving me 404.
EDIT: Managed to download first link on my PC. Installed it on top of of patched version, previously disabling adblock filters and was able to connect. After re-enabling and restarting the app, same problem with DNS.
Privacy -> Secure DNS is off? It sure looks like it is still enabled. Have you tried restarting the browser?
Yeah, it was the case.
Both are working fine for me. Tried few times switching between and checking link from previous thread and one which was failing previously on YouTube too. Can't reproduce. Will report if it fail at some point.
I'm inclined to believe this is not bromite specific, as using the provided chromium builds also results in no audio. But rolling back to v85 does give me audio
Edit: using the arm64 version. Have not tested the arm32 version
A few notes from looking at media internals:
No significant differences in Players tab, or Audio tab.
Edit: ignore the following In audio focus (for this link only), on chrome 85 there is an active session, but no active session in 86. In audio focus (for youtube), there are active sessions in chrome 85 & 86
It is an upstream bug, but upstream builds the browser with a different combination of GN flags, so if it does not affect one of the combinations they use there are little chances that it will be discovered and fixed.
Everything looks normal. I get a player notification with a working play/pause button etc. I'm using a OnePlus Nord (AC2003) with Android 10 (patch level 09/01/20, Build AC2003_14_200926)
I've also pulled a logcat. It's huge and there's a lot of private data in there, so I'd rather email it to you if you're interested.
Logcat bits
10-08 15:56:13.405 787 12302 E volume_listener: check_and_set_gain_dep_cal: Failed to set gain dep cal level
10-08 15:56:13.407 787 14958 E msm8974_platform: platform_check_backends_match: Invalid snd_device =
10-08 15:56:13.407 787 14958 E voice : voice_is_in_call_rec_stream: input stream is NULL
10-08 15:56:13.407 787 14958 E audio_hw_utils: send_app_type_cfg_for_device: Could not get ctl for mixer cmd - Audio Stream Capture 40 App Type Cfg
10-08 15:56:13.410 787 14958 E audio_hw_tfa98xx_feedback: audio_extn_tfa98xx_start_feedback: pcm device tx id=40
10-08 15:56:13.423 787 14958 E soundtrigger: audio_extn_sound_trigger_update_stream_status: invalid input device 0x0, for event 3
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] active device/stream not found(result=-100) for topology 0x10012d00 and apptype 0x11134
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] set parameters failed with status -100
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] active device/stream not found(result=-100) for topology 0x10012d00 and apptype 0x11134
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] set parameters failed with status -100
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] active device/stream not found(result=-100) for topology 0x10012d00 and apptype 0x11134
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] set parameters failed with status -100
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] active device/stream not found(result=-100) for topology 0x10012d00 and apptype 0x11134 (result=-100) for topology 0x10012d00 and apptype 0x11134 [74/917]
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] set parameters failed with status -100
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] active device/stream not found (result=-100) for topology 0x10012d00 and apptype 0x11134
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] set parameters failed with status -100
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] active device/stream not found (result=-100) for topology 0x10012d00 and apptype 0x11134
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] set parameters failed with status -100
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] active device/stream not found (result=-100) for topology 0x10012d00 and apptype 0x11134
10-08 15:56:13.621 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] set parameters failed with status -100
10-08 15:56:13.622 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] active device/stream not found (result=-100) for topology 0x10012d00 and apptype 0x11134
10-08 15:56:13.622 787 876 E ACDB-LOADER: [acdb_loader_adsp_set_audio_cal] set parameters failed with status -100
10-08 15:56:13.622 2898 5018 E se.dirac.gef: sendGefParameter returned: 0
10-08 15:56:13.624 2413 2413 E Icon : Unable to load resource 0x7f080000 from pkg=org.bromite.bromite
10-08 15:56:13.624 2413 2413 E Icon : android.content.res.Resources$NotFoundException: Drawable org.bromite.bromite:drawable/0_resource_name_obfuscated with resource ID #0x7f080000
10-08 15:56:13.624 2413 2413 E Icon : Caused by: android.content.res.Resources$NotFoundException: File res/5S.xml from drawable resource ID #0x7f080000
I cannot reproduce this bug on the official armv7 86.0.4240.75 chrome for Android. Sound works fine on the official builds. Tested with multiple links that don't work with the bromite v86 build.
If the bug is upstream, the official builds aren't triggering this.
Btw, 32-bit vs. 64-bit does not make a difference for me (tried the side-by-side Chromium builds from the F-Droid repo), both have no sound.
Current official Chrome from Play Store (86.0.4240.75, 32-bit) works fine.
EDIT:
ICYMI: 86.0.4240.75...86.0.4240.73 over in the official Chromium repo contains a reverted commit, citing "Reason for revert: Breaks played out audio too". Can this be related to the problem described in the latest comments here?
If the bug is upstream, the official builds aren't triggering this.
Current official Chrome from Play Store (86.0.4240.75, 32-bit) works fine.
It is already 2 versions forward.
ICYMI: 86.0.4240.75...86.0.4240.73 over in the official Chromium repo contains a reverted commit, citing "Reason for revert: Breaks played out audio too". Can this be related to the problem described in the latest comments here?
Most likely yes; the reported issue is private, probably because it is reported from a partner or it has security implications.
sorry, it looks like you're right.
I've tried without newline and adding static_assert(false, "Compiled!"); after #if BUILDFLAG(USE_PROPRIETARY_CODECS) and it not builds.
I'll try to understand why I have a different message...
Activity
csagan5 commentedon Sep 28, 2020
@aluo-x @kyelbek @l-easwar-akiyama @tiagossa1 @kkkrist @proteriax if you have the chance could you test these 2 versions linked above and report back the Android version and whether they crash or not with video playback?
Thanks
kyelbek commentedon Sep 28, 2020
Patched one (second link) is broken for me. Revolut(?) logo in place of Google's when search provider is set to Google. Can't load any site. Reinstalling doesn't help. No private DNS is set. Trying to connect to any site using IP resolves site domain and replacing IP in address bar.
First link is giving me 404.
EDIT: Managed to download first link on my PC. Installed it on top of of patched version, previously disabling adblock filters and was able to connect. After re-enabling and restarting the app, same problem with DNS.
Still same OS, Lineage 17.1 (10), Lenovo P2.
csagan5 commentedon Sep 28, 2020
Can you please retry? The second one was uploading, but the first one has been there since the beginning. They should be both working fine.
Privacy -> Secure DNS is off? It sure looks like it is still enabled. Have you tried restarting the browser?
kyelbek commentedon Sep 28, 2020
Added an edit already, got both versions.
Yeah, it was the case.
Both are working fine for me. Tried few times switching between and checking link from previous thread and one which was failing previously on YouTube too. Can't reproduce. Will report if it fail at some point.
csagan5 commentedon Sep 28, 2020
@kyelbek thanks for your tests; (1) is the version we want to use for next release.
csagan5 commentedon Oct 2, 2020
Fixed in
86.0.4240.66.aluo-x commentedon Oct 5, 2020
This release broke aac audio playback for me.
This link plays on bromite v85 but not on v86.0.4240.70:
https://www.provideocoalition.com/aac-test-does-this-your-device-play-this-file/
I'm inclined to believe this is not bromite specific, as using the provided chromium builds also results in no audio. But rolling back to v85 does give me audio
Edit: using the arm64 version. Have not tested the arm32 version
ouzowtf commentedon Oct 5, 2020
Test with latest 86.0.4240.73
aluo-x commentedon Oct 5, 2020
Still broken on arm64 for 86.0.4240.73
jaydm99 commentedon Oct 5, 2020
Audio still broken. I tested both on Bromite and Chromium version 86.0.4240.73
csagan5 commentedon Oct 6, 2020
This file is also reported to not be working: ...Has anyone found an upstream issue for this? Does anyone have
arm(not 64-bit)?4 remaining items
aluo-x commentedon Oct 6, 2020
I tried https://www.provideocoalition.com/aac-test-does-this-your-device-play-this-file/
with aaudio toggled on/off & restarting bromite, it had no effect. No audio was played from the link.
A few notes from looking at media internals:
No significant differences in Players tab, or Audio tab.
Edit: ignore the following
In audio focus (for this link only), on chrome 85 there is an active session, but no active session in 86.In audio focus (for youtube), there are active sessions in chrome 85 & 86csagan5 commentedon Oct 7, 2020
It is an upstream bug, but upstream builds the browser with a different combination of GN flags, so if it does not affect one of the combinations they use there are little chances that it will be discovered and fixed.
Possibly related issues:
Is there anything in the Javascript console or logcat output which can give us some leads?
kkkrist commentedon Oct 8, 2020
Not in the devtools console. Here's a video showing that the audio file is actually fetched and processed even though I can't hear any output:
https://kh9.mundpropaganda.net/bromite-no-audio.mp4
Everything looks normal. I get a player notification with a working play/pause button etc. I'm using a OnePlus Nord (AC2003) with Android 10 (patch level 09/01/20, Build AC2003_14_200926)
I've also pulled a logcat. It's huge and there's a lot of private data in there, so I'd rather email it to you if you're interested.
Logcat bits
aluo-x commentedon Oct 9, 2020
I cannot reproduce this bug on the official armv7 86.0.4240.75 chrome for Android. Sound works fine on the official builds. Tested with multiple links that don't work with the bromite v86 build.
If the bug is upstream, the official builds aren't triggering this.
kkkrist commentedon Oct 9, 2020
Btw, 32-bit vs. 64-bit does not make a difference for me (tried the side-by-side Chromium builds from the F-Droid repo), both have no sound.
Current official Chrome from Play Store (86.0.4240.75, 32-bit) works fine.
EDIT:
ICYMI: 86.0.4240.75...86.0.4240.73 over in the official Chromium repo contains a reverted commit, citing "Reason for revert: Breaks played out audio too". Can this be related to the problem described in the latest comments here?
uazo commentedon Oct 9, 2020
I think that's why.
Here my log:
and it's really a redirect.
I'm trying to compile with that version.
@csagan5
i tried to compile with carriage return before spaces in https://github.com/bromite/bromite/blob/master/build/GN_ARGS#L15
it's intentional?
I've seen after that
before was
uazo commentedon Oct 9, 2020
I compiled and tried Bromite patchs with 86.0.4240.75, it seems to work
csagan5 commentedon Oct 9, 2020
It is already 2 versions forward.
Most likely yes; the reported issue is private, probably because it is reported from a partner or it has security implications.
I will release a new build.
It does not affect the build, they will be parsed anyways by GN whether separated by space or newlines.
uazo commentedon Oct 10, 2020
really, it doesn't seem like that, I can try again, but that's what I did
try it yourself, you need a debug version, then activate trace 1
you will see
with newlines
here https://source.chromium.org/chromium/chromium/src/+/master:media/ffmpeg/ffmpeg_common.cc;l=482 related code
uazo commentedon Oct 10, 2020
sorry, it looks like you're right.
I've tried without newline and adding
static_assert(false, "Compiled!");after#if BUILDFLAG(USE_PROPRIETARY_CODECS)and it not builds.I'll try to understand why I have a different message...
csagan5 commentedon Oct 10, 2020
You can check the GN reference.
It could be due to the in-browser flags related to acceleration, however I do not think it is related to the issue we are discussing here.
csagan5 commentedon Oct 10, 2020
The remaining audio issue should be fixed in
86.0.4240.92.