SchildiChat / SchildiChat-android

Matrix client / Element Android fork
https://schildi.chat/android/
Apache License 2.0
386 stars 49 forks source link

Video call initiator is black screen (during direct video call) #173

Closed Joshndroid closed 1 year ago

Joshndroid commented 1 year ago

Describe the bug Doing a direct video call one of the participants (usually the one initiating the video call is a black screen. The other person works just fine. It used to work perfectly but in the last few months it has become this way where one person is always black screen.

To Reproduce Steps to reproduce the behavior: Make a video call. The initiator of the call is usually black screen

Expected behavior be able to see both participants

Smartphone (please complete the following information): Samsung S21 Ultra & Pixel 7 Pro

Additional context

Upstream relevance

Add any other context about the problem here.

Joshndroid commented 1 year ago

It appears we might have some upstream movement on this finally with this being closed today https://github.com/vector-im/element-android/issues/7619

It appears this was the merge that closed the issue https://github.com/vector-im/element-android/pull/8383

Any possibility in merging from upstream with this and pushing out a new build? It's pretty significant if it fixes the blank video call issue

SpiritCroc commented 1 year ago

Planning to merge upstream once they tag the next release, like usually. Could probably be due soon-ish judging their release cycle?

Joshndroid commented 1 year ago

Hey mate, element-android just released their new version 1.6.. Super keen to get the video fixes merged, cheers

rajil commented 1 year ago

Since upstream bug is fixed, can you get this fixed.

SpiritCroc commented 1 year ago

1.6.0 has been merged (pushed to sc_beta branch). I'm not rushing a release for this one since upstream switched the crypto SDK, so we want to at least wait for them to roll-out 100% to production to be on the safe side regarding bugs from that change.

rajil commented 1 year ago

I have tested upstream 1.6 and it has worked fine. Is there a beta release apk available (gplay version) which I can use until you make a stable release?

SpiritCroc commented 1 year ago

Not yet, but it may appear maybe later this week in the beta-fdroid-repo linked at https://schildi.chat/android/ .

Joshndroid commented 1 year ago

Has this been pushed as yet? Tried video calls tonight and still broken for me

SpiritCroc commented 1 year ago

It's included in the latest beta. I'm waiting for upstream to push 1.6 to production before doing the same in case there are some rust crypto bugs that still need fixing.