Ensures that only one call can be created at a time. Keeps track of "create outgoing call" threads and displays indeterminate progress dialog while the thread is working. Adds ProgressDialog.
Fixes recovery after crash. Decreases logging level for direct surface encoding.
Adds toString() method to java.awt.Dimension stub.
Create onClickListener for avatar icon
Create field avatarIconClickListener in ContactListAdapter - instance of AvatarIconClickListener
For each avatar icon, set avatarIconClickListener as the OnClickListener, and add the contactViewHolder as the tag
Now dimmed screen during the call will not capture volume buttons. Adds volume gain control on speakerphone icon long pressed.
Adjusts the call volume in combination with libjitsi output gain control.
Adds missing string resources. Fixes NPE in VolumeControlDialog. Adds KEEP_SCREEN_ON_FLAG to black screen off dialog in order to keep call sound playback.
Attempts to reduce background cpu usage: contact list model is re-initialized every time time the list is displayed and is disposed when activity is hidden. This should prevent from unnecessary event handling.
Fixes NPE in tablet chat layout.
Reverts 7d1feac in order to fix no class def found for java.awt.Dimension.
Fixes NPE.
Modifies reconnect policy on Android. Jitsi icon notification text will now reflect global presence status.
Fixes NPE.
Disables hardware volume control in AudioTrackRenderer.
Fixes problem with "in call" notification not being removed after call.
Improves audio-video call related layouts. Detects video resolution in MediaCodec decoder.
Makes sure that the chat message list of ChatListAdapter is always accessed from the UI thread.
Hides the action bar in the chat only in landscape mode.