1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

69 Commits

Author SHA1 Message Date
dubslow
d1919658e1 tweak #340 dht connecting, remove dropped avatars from cache 2014-09-29 21:24:31 -05:00
dubslow
bf25d84e04 Merge branch 'master' into dhtconnect 2014-09-29 16:34:04 -05:00
apprb
575cac1fc7 Core: emit TOX_FILECONTROL_RESUME_BROKEN request (base functionality) 2014-09-29 23:14:19 +07:00
dubslow
d9a315c589 fix #340 2014-09-28 18:21:08 -05:00
dubslow
c037edd033 work torwards #340, CAUTION
spams bootstrapDht() until connection is confirmed, so it's not quite right...
2014-09-28 18:08:07 -05:00
dubslow
7735973d94 remove duplicate code 2014-09-28 12:57:27 -05:00
Tux3 / Mlkj / !Lev.uXFMLA
21d084e258
Compat with toxcore 2014-09-28 10:56:02 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
d684fca868 Fix #322 2014-09-26 21:26:31 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
8de71c19ed Initial avatars support 2014-09-24 17:28:38 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
7ad6ad2731 Avatar support for ourselves 2014-09-24 16:51:16 +02:00
apprb
06178f00d9 File send error message 2014-09-23 23:52:06 +07:00
apprb
1551614070 Error messages in the case of message sending problems 2014-09-23 23:38:27 +07:00
apprb
68654179e9 Split message 2014-09-21 17:31:36 +07:00
Marcel
28e8406be9 added settingsdialog 2014-09-12 15:41:46 +02:00
apprb
6c5cd7c010 filetransfer: corrected pause/resume behaviour 2014-09-12 01:32:31 +07:00
Tux3 / Mlkj / !Lev.uXFMLA
a7c75e63a5 Clean code, improve compilation speed 2014-09-11 15:44:34 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
e91846e821 Fix #205 2014-09-11 13:40:44 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
73309d8b90 Fix #235, Fix #84 2014-08-31 22:26:45 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
efdc7b3a9c Fix uninitialized sendTimer pointer 2014-08-31 13:57:59 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
51f397104c Improve file transfer speed 2014-08-31 13:13:46 +02:00
ReDetection
b99c6035a4 fixed build for OS X 2014-08-31 10:37:08 +07:00
Tux3 / Mlkj / !Lev.uXFMLA
53c07fc4a7 Improve DHT bootsraping reliability
Don't try to spam boostrap nodes, if we've tried enough nodes and none of them worked, chances are our connection is just a little slow, so wait some more before trying even more nodes or we might never see the end of it. May help with #221
2014-08-30 22:13:27 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
f97729261a Clean & remove old code and dependencies
We don't use QtMultimedia and OpenCV_imgproc anymore

Fixes #218
2014-08-30 15:15:23 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
35731e1f53 Use a global AL context, not per-call 2014-08-30 14:40:41 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
3fc9cc0d83 Fix #219, handle av media changes
Can now start or stop video on demand of the peer
2014-08-29 19:20:34 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
5fba31927f Fix bad audio quality 2014-08-28 23:06:53 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
3fc37d2d4c Move file transfer in the core thread
Toxcore is not thread safe
2014-08-28 21:56:55 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
34b8706408 Remove Qt audio input code 2014-08-28 17:46:45 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
28b1678a88 Remove all AudioBuffer code 2014-08-28 15:58:05 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
77843b14cc Remove Qt audio output code 2014-08-28 15:53:58 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
1c44f7fdf4 OpenAL init and output
No cleanup yet!
2014-08-28 15:46:11 +02:00
midnight079
b474ff2c2b realized micButton for calls 2014-08-19 21:49:32 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
3069a59b8c Update to latest toxav
Fix new callbacks including user data
Thanks to @suhr in #178 for reporting the breakage.
2014-08-03 00:30:21 +02:00
Bill Winslow
5ec0b0d8df Latest API update
It's a reasonably big change, and someone should test sending and recieving video and audio
2014-07-27 18:54:26 -05:00
Bill Winslow
e1e7d68713 Mostly implemented latest toxav.h changes, but OnMediaChange still needs implementing 2014-07-22 16:59:27 -05:00
Tux3 / Mlkj / !Lev.uXFMLA
f173a5dfa9 Fix FT progressbar int overflow 2014-07-12 18:40:01 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
dc2d7f1085 Various improvement
Aka this commit is a mess, if you're bissecting this, good luck :)
2014-07-12 17:42:41 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
ae1ce8ec88 Preparation for new file transfer 2014-07-12 17:29:56 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
5458b4b3ee Drop video frames when lagging
Aka, all the time. We only drop received frames, we never stop sending
2014-07-12 14:10:24 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
457a54d591 Fix video sending 2014-07-12 12:50:40 +02:00
Bill Winslow
e0b6fd1e13 Remove username and status message from settings, instead use Core 2014-07-11 16:38:39 -04:00
Bill Winslow
26f2f143fa Initial commit for activating the file transfer button
It compiles, but is in fact untested (and requires one small new icon)
2014-07-11 12:05:18 -04:00
Tux3 / Mlkj / !Lev.uXFMLA
2c0db0c7c0 Update to new A/V recv callbacks 2014-07-09 09:55:25 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
6ba8be3503 Fix stack smashing, QTimer threading
QTimer CAN NOT be handled from a different thread, we needed to push them to the Core's thread

Allocating a large video frame buffer on the stack is a Bad Idea(tm), this commit fixes a bad buffer overflow

Also improve our QTimer handling during calls, no need to disconnect/reconnect on call start/end, once is enough, and no need to keep them on the stack
2014-07-07 00:12:07 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
365b5f6d59 Fix #72 2014-07-04 16:41:29 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
0a41c0d712 Merge PR57 2014-07-04 16:24:27 +02:00
Kevin Flynn
16df8e553e Save on event instead of timer trigger 2014-07-03 10:38:30 -07:00
Arne Böckmann
1d216d0ee3 FIX: const correctness 2014-07-03 09:22:12 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
324b0be091 Remove some dead code, refactor 2014-07-01 00:36:48 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
aabc8367bb Video (both ways)
May or not work, depending on the camera, time of day, phases of the moon, and distance to the closest uTox installation
2014-06-30 16:18:14 +02:00