1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
qTox is a chat, voice, video, and file transfer IM client using the encrypted peer-to-peer Tox protocol.
Go to file
tux3 2ab55568f2
Make the video code a singleton, fix multithreading bugs
There can now only be one CameraSource running.

Video frames are decoded in their own thread, and then converted by users in the user's threads.
The CameraSource API is entirely thread-safe and controls the video decoding thread.

The video device only stays open as long as there are users subscribed to the CameraSource.

We use a dangerous combination of spinlocks and memory fences to keep things synchronized.
2015-06-26 18:34:48 +02:00
android Start new Material Design android GUI 2015-02-22 23:32:14 +01:00
audio add ringtone (not well done, but still better than status quo) 2014-10-07 22:33:55 -05:00
debian fix dep issue from groupchat 2014-11-06 13:56:20 -06:00
img Update login logo image 2015-06-04 21:34:13 +02:00
osx Switch to subtree 2014-12-16 02:51:31 -08:00
res Start new Material Design android GUI 2015-02-22 23:32:14 +01:00
smileys removed leading directory from TwitterEmojiSimple 2015-02-17 15:15:09 -05:00
src Make the video code a singleton, fix multithreading bugs 2015-06-26 18:34:48 +02:00
tools Merge branch 'pr1446' 2015-05-07 22:00:50 +02:00
translations Translation: Spanish update 2015-06-25 22:05:41 +02:00
ui Circles: Fix circle color on theme change, remove debugging stuff 2015-06-26 13:38:51 +02:00
updater Fix coding style and add copyright header 2015-03-21 08:59:28 +00:00
windows 4-space-aligned windows/bootstrap.sh 2015-06-25 20:55:10 +03:00
.gitattributes Add .gitattribute, fix github linguist mistakes 2014-11-05 23:51:50 +01:00
.gitignore Merge branch 'autoupdate' 2014-11-10 00:34:33 +01:00
android.qrc Start new Material Design android GUI 2015-02-22 23:32:14 +01:00
bootstrap.bat Added windows/bootstrap.sh which downloads and compiles all qtox dependencies 2015-01-08 13:59:05 +02:00
bootstrap.sh [bootstrap.sh] Add some clarification regarding its purpose 2015-05-22 16:42:46 +01:00
dialogs.ini Add video reception 2014-06-30 14:49:42 +02:00
INSTALL.md Update INSTALL.md 2015-06-13 08:07:50 +01:00
LICENSE use license text form: http://www.gnu.org/licenses/gpl.txt 2015-05-15 17:02:31 +02:00
qTox.desktop Correct qTox.desktop 2014-11-08 00:05:13 +00:00
qtox.pro Circles: Fix convention, crash and activity cycling 2015-06-26 10:54:49 +02:00
README.md Remove old download links from README 2015-06-22 14:02:00 +02:00
res.qrc Circles: Fix circle color on theme change, remove debugging stuff 2015-06-26 13:38:51 +02:00
simple_make.sh updated simple_make.sh 2015-05-17 00:33:43 +02:00

qTox

Compiling | Contributing | Reporting bugs | Translating | GitStats | Mac & Linux jenkins | Windows jenkins | Keyboard shortcuts | Mailing list | IRC Channel: #tox@freenode

====

qTox is a powerful Tox client that follows the Tox design guidelines while running on all major platforms:

Screenshots

Note: The screenshots may not always be up to date, but they should give a good idea of the general look and features

Features

  • One to one chat with friends
  • Group chats
  • File transfers, with previewing of images
  • Audio calls, including group calls
  • Video calls
  • Tox DNS and Tox URI support
  • Translations in various languages
  • Avatars
  • Faux offline messages
  • History
  • Screenshots
  • Emoticons
  • Auto-updates on Windows and Mac, packages on Linux
  • And many more options!