savoirfairelinux issueshttps://git.jami.net/groups/savoirfairelinux/-/issues2022-02-16T21:44:54Zhttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/11Mediademuxer: buffer can increase2022-02-16T21:44:54ZSébastien BlinMediademuxer: buffer can increaseIn MediaDemuxer::decode():
`av_read_frame` only return one frame of the video buffer. However, if the CPU is too slow to decode (should not happen, but still), frames can just be stored and the video buffer can increase with a big maxim...In MediaDemuxer::decode():
`av_read_frame` only return one frame of the video buffer. However, if the CPU is too slow to decode (should not happen, but still), frames can just be stored and the video buffer can increase with a big maximum.
This should never happen. If the video buffer gets too big, the video will have a big delay.
But we also should not hide other problems. So, potential solution:
Check the size of the internal video buffer and log if too big before flushing.https://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/21Add raspbian (armhf/arm64) packages2022-02-16T21:44:11ZAmin BandaliAdd raspbian (armhf/arm64) packagesWe do not provide a raspbian package anymore due to complications with cross-building our Qt package (`libqt-jami`), now used for building both the client library (`lrc`) and the Qt client (`jami-qt`). Since `lrc` is also built using `l...We do not provide a raspbian package anymore due to complications with cross-building our Qt package (`libqt-jami`), now used for building both the client library (`lrc`) and the Qt client (`jami-qt`). Since `lrc` is also built using `libqt-jami`, we cannot continue providing a `jami-gnome` raspbian package either.Backloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/27GNU/Linux->iOS send file after call (to confirm)2022-02-16T21:43:37ZSébastien BlinGNU/Linux->iOS send file after call (to confirm)# Scenario
+ GNU/Linux call iOS
+ iOS just let ringing
+ GNU/Linux hangup
+ GNU/Linux send a file immediately after (will fail, cause iOS will cut the socket)# Scenario
+ GNU/Linux call iOS
+ iOS just let ringing
+ GNU/Linux hangup
+ GNU/Linux send a file immediately after (will fail, cause iOS will cut the socket)Backloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/17addSwarmConversation incorrect mode2022-02-16T21:43:10ZSébastien BlinaddSwarmConversation incorrect mode`conversation::to_mode(details["mode"].toInt());` does an assumption from the daemon which is not true.
A mode is unknown when syncing, it will be ok after conversationReady`conversation::to_mode(details["mode"].toInt());` does an assumption from the daemon which is not true.
A mode is unknown when syncing, it will be ok after conversationReadyBackloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/19UI fluidity is coupled with the load of the daemon2022-02-16T21:42:40ZMaxim CournoyerUI fluidity is coupled with the load of the daemon## Describe your environment
Please specify the following:
- OS: Guix System
- Jami version: jami-qt 20210326.1.cfba013
- What build you are using: as packaged in Guix
## Steps to reproduce
Note: Better the scenario is, better we wil...## Describe your environment
Please specify the following:
- OS: Guix System
- Jami version: jami-qt 20210326.1.cfba013
- What build you are using: as packaged in Guix
## Steps to reproduce
Note: Better the scenario is, better we will be able to reproduce and debug.
- Can you reproduce the bug: at will
- Steps:
1. Disable video acceleration to ensure high load in the daemon.
2. Join a video conference (rendezvous point)
- Actual result:
The UI elements are very slow to refresh. Having the overlay display, for example to make the mute button appear, may take several seconds. Opening the chat view may show a blank square for a long time before its content appear.
- Expected result:
The UI should remain fluid, running asynchronously from the daemon, like the GNOME client, which doesn't suffer from this problem.
## Additional information
Here's a screenshot of the chat view failing to refresh (it took several minutes for it to display its content!):
![chat](/uploads/30892459b3f96ee850577878c3ea850e/chat.png)Backloghttps://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/686UI fluidity is coupled with the load of the daemon2022-02-16T21:42:39ZMaxim CournoyerUI fluidity is coupled with the load of the daemon## Describe your environment
Please specify the following:
- OS: Guix System
- Jami version: jami-qt 20210326.1.cfba013
- What build you are using: as packaged in Guix
## Steps to reproduce
Note: Better the scenario is, better we wil...## Describe your environment
Please specify the following:
- OS: Guix System
- Jami version: jami-qt 20210326.1.cfba013
- What build you are using: as packaged in Guix
## Steps to reproduce
Note: Better the scenario is, better we will be able to reproduce and debug.
- Can you reproduce the bug: at will
- Steps:
1. Disable video acceleration to ensure high load in the daemon.
2. Join a video conference (rendezvous point)
- Actual result:
The UI elements are very slow to refresh. Having the overlay display, for example to make the mute button appear, may take several seconds. Opening the chat view may show a blank square for a long time before its content appear.
- Expected result:
The UI should remain fluid, running asynchronously from the daemon, like the GNOME client, which doesn't suffer from this problem.
## Additional information
Here's a screenshot of the chat view failing to refresh (it took several minutes for it to display its content!):
![chat](/uploads/4fae36f14ef6da96ca24b9859239c776/chat.png)Backloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/28Conference: Host should be able to mute video & mic2022-02-16T21:42:15ZSébastien BlinConference: Host should be able to mute video & micBackloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/29Conference: Implement conference layout2022-02-16T21:41:55ZSébastien BlinConference: Implement conference layoutBackloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/16ICE/TURN - assertion failure in PJNATH2022-02-16T21:41:40ZMohamed ChibaniICE/TURN - assertion failure in PJNATHAssertion failure in pjnath (pj_assert) when calling pj_ice_strans_init_ice. See back trace in the comments. The error seems to be caused by a failure of TURN allocation. \
Note that the assertion is only enabled in debug mode. In releas...Assertion failure in pjnath (pj_assert) when calling pj_ice_strans_init_ice. See back trace in the comments. The error seems to be caused by a failure of TURN allocation. \
Note that the assertion is only enabled in debug mode. In release mode, the error might not be noticeable, ICE session will succeed/fail depending on the other candidates of the impacted component. \
Might be related to https://github.com/pjsip/pjproject/pull/2525Backloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/35UPNP - Change port allocation/mapping policy for media (RTP/RTCP ports)2022-02-16T21:40:33ZMohamed ChibaniUPNP - Change port allocation/mapping policy for media (RTP/RTCP ports)RTP and RTCP port numbers are determined using port ranges from user configuration. The ranges are configured per media type (audio and video). The current behavior has few issues such:
- The configuration is limited to 2 streams: one au...RTP and RTCP port numbers are determined using port ranges from user configuration. The ranges are configured per media type (audio and video). The current behavior has few issues such:
- The configuration is limited to 2 streams: one audio stream and one video stream.
- Pre-defined port numbers will conflict with UPNP port mappings.
The required changes are as follows:
- Remove the restriction of media stream count to 2 streams.
- Do not use pre-defined port when requesting UPNP ports.
- Configuration of media port ranges should not be necessary anymore.Backloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/39Feature Request: Push To Talk Key & Open Mic Options2022-02-16T21:39:56ZtrymeoutFeature Request: Push To Talk Key & Open Mic OptionsA cool thing to add for voice and video calls would be the ability to set a push-to-talk key for desktop (Windows, Mac, Linux) and to allow an open mic option and to add settings to configure your mic. Similar to gaming VOIP apps like Te...A cool thing to add for voice and video calls would be the ability to set a push-to-talk key for desktop (Windows, Mac, Linux) and to allow an open mic option and to add settings to configure your mic. Similar to gaming VOIP apps like TeamSpeak and Mumble.
This will allow less noise during calls and will allow users to have more privacy features on their audio during a call.Backloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/36[Windows 10] Audio issue using specifically one output (and input?) device2022-02-16T21:39:31ZElys[Windows 10] Audio issue using specifically one output (and input?) deviceI've updated all Jami apps to the latest version (Windows 10, Android).
If you make a video call between android smartphone and android tablet the audio always works fine.
However if you make a video call between pc and any android dev...I've updated all Jami apps to the latest version (Windows 10, Android).
If you make a video call between android smartphone and android tablet the audio always works fine.
However if you make a video call between pc and any android device (tablet or smartphone) the voice input from pc has 2-3 second delay before you can hear the sound on the android device. This does not affect the sound quality. (Just audio and video are out of sync)
BUT: On the other side: The sound of the android device can be heard immediately without any delay but you can't recognize the input sound - it sounds complete different and you mainly hear noise.
This always happens and there is no way I found out to fix this issue.
I tried to change all (audio) settings but it didn't help.Backloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/7Swarm: add swarm details page2022-02-16T21:38:58ZSébastien BlinSwarm: add swarm details page![group-settings](/uploads/8477a573fdac485ff55f6e8e5867cbdb/group-settings.png)![group-settings](/uploads/8477a573fdac485ff55f6e8e5867cbdb/group-settings.png)Swarm-chathttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/18Conference: add participants split2022-02-16T21:38:19ZAline Gondim SantosConference: add participants splitBackloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/12Support DTMF2022-02-16T21:37:18ZSébastien BlinSupport DTMFTo be definedTo be definedBackloghttps://git.jami.net/savoirfairelinux/jami-product-backlog/-/issues/15Do not call CallAdapter::fillParticipantData on resize2022-02-16T21:36:44ZSébastien BlinDo not call CallAdapter::fillParticipantData on resize# Scenario
+ Do a call (confernece)
+ resize
# Expected
Do not call "CallAdapter::fillParticipantData" every time
# Current
"CallAdapter::fillParticipantData" is called everytime# Scenario
+ Do a call (confernece)
+ resize
# Expected
Do not call "CallAdapter::fillParticipantData" every time
# Current
"CallAdapter::fillParticipantData" is called everytimeBackloghttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1399moving jami from crashed system2022-02-16T14:17:02Zwhoamimoving jami from crashed systemMy computer crashed, but I managed to save 'Application Support' a folder in OSX. This has the jami folder there, along with other folders of applications installed on my old system.
Is is possible to bring my 'old' jami account to my n...My computer crashed, but I managed to save 'Application Support' a folder in OSX. This has the jami folder there, along with other folders of applications installed on my old system.
Is is possible to bring my 'old' jami account to my new computer where I have installed jami, using information from this jami folder that was saved?
Thanks a lot.https://git.jami.net/savoirfairelinux/jami-client-qt/-/issues/682[Windows 10] Chatview: Symbols of incoming call / outgoing call are gone2022-02-15T14:46:48ZElys[Windows 10] Chatview: Symbols of incoming call / outgoing call are goneJami: Version 202112221635
using the german version
If you use the Android version of Jami you have symbols near "incoming call / outgoing call".
I also saw the symbols if I used previous versions of the Jami (windows) client.
Now the...Jami: Version 202112221635
using the german version
If you use the Android version of Jami you have symbols near "incoming call / outgoing call".
I also saw the symbols if I used previous versions of the Jami (windows) client.
Now there are no symbols anymore.
![missingChatview](/uploads/347cc4092d2bdaabdf51ccaf3778e234/missingChatview.png)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/978third video preview if you use the 3-button navigation (any button)2022-02-15T12:13:50ZElysthird video preview if you use the 3-button navigation (any button)newest version of Jami, Mate 20 Pro, Emui 11:
You receive a call:
Now you can see Person B and a video preview of yourself (Person A)
Issue occurs:
a) Step 1: You tap the overview button; Step 2: You tap the home button; Step3: You ta...newest version of Jami, Mate 20 Pro, Emui 11:
You receive a call:
Now you can see Person B and a video preview of yourself (Person A)
Issue occurs:
a) Step 1: You tap the overview button; Step 2: You tap the home button; Step3: You tap the overview button again
Now you see 3 different videos.
b) Step 1:You tap the overview button; Step 2: You return to Jami.
Now you see 3 different videos.
c) Step 1:You tap the home button; Step 2: You return to Jami.
Now you see 3 different videos.
d) You see the third video preview and tap the return button. Step 2: You tap on "back to the current call". Now you see a distorted image with the hang up button.
example d):
![returnfail](/uploads/b717ae61227866fab463bd3775abe2b3/returnfail.jpg)https://git.jami.net/savoirfairelinux/jami-client-android/-/issues/1083Notifications: hangup not working2022-02-15T12:06:14ZMaxime CalletNotifications: hangup not working- Ring version: 326
- Device model: p30
- Android version: 10
- What build you are using: F-droid & Play Store & build
## Steps to reproduce
- Can you reproduce the bug: [at will | occasionally | not at all]
- Steps:
1. m...- Ring version: 326
- Device model: p30
- Android version: 10
- What build you are using: F-droid & Play Store & build
## Steps to reproduce
- Can you reproduce the bug: [at will | occasionally | not at all]
- Steps:
1. make a call
2. try to hangup using the dedicated button in the notification tray
- Actual result: button freezing and call is not terminated
- Expected result: should end the callMaxime CalletMaxime Callet