Commit Graph

2492 Commits

Author SHA1 Message Date
mannol
1aeeef58b2 Improved protocol and cleaned code a bit 2014-07-21 01:10:57 +02:00
mannol
77c7a3e103 Check if call is active after getting mutex handle 2014-07-05 19:27:31 +02:00
mannol
9af7c335e7 This might be causing problems 2014-07-05 17:36:12 +02:00
mannol
ebdc236d51 Fixed conflicts 2014-07-05 15:13:55 +02:00
mannol
8b9d3992a4 Make rtp & codec actions thread-safe 2014-07-05 15:11:25 +02:00
irungentoo
7f1e5ff720
This seems to fix the crash that happens when changing the resolution
of the desktop stream to something higher than the initial one in utox.
2014-07-04 20:20:47 -04:00
irungentoo
83b9fbc1dc
Fixed out of bounds read.
payload_type seems to be completely useless and should be removed.
2014-07-04 19:09:50 -04:00
irungentoo
9f164b4563
Resolution of video can now be changed during call by passing it
frames with a different resolution.

Added function to change bitrate of video for later use.
2014-07-04 17:41:02 -04:00
irungentoo
705fceb2e0
Merge branch 'mannol1-master' 2014-07-04 13:28:47 -04:00
mannol
a8fa360547 Merge upstream 2014-07-04 18:17:24 +02:00
mannol
94b9dfdfbf Added getter for current call status 2014-07-04 18:16:53 +02:00
irungentoo
2a70d29440
Merge branch 'master' of https://github.com/mannol1/toxcore 2014-07-03 12:13:03 -04:00
mannol
db88e7de61 Fix removed missing include 2014-07-03 17:56:55 +02:00
irungentoo
aa1194ab3e
Merge branch 'mannol1-master' 2014-07-03 11:13:11 -04:00
mannol
f8a2a865dc Resolved conflicts when merging upstream 2014-07-03 17:08:38 +02:00
mannol
a9a7f6a595 Forgot to uncomment test builds 2014-07-03 17:00:38 +02:00
mannol
d3560a3a77 Removed redundant code and fixed toxav codec actions being called when call inactive 2014-07-03 16:58:00 +02:00
irungentoo
c4f0650ae3
Fixed const related warnings. 2014-07-02 16:04:41 -04:00
irungentoo
6d4fdb3597
Merge branch 'const_correctness' of https://github.com/schuetzm/ProjectTox-Core 2014-07-02 15:41:59 -04:00
irungentoo
d6b6ae4b48
Updated some items in the TODO list. 2014-07-01 13:51:10 -04:00
Marc Schütz
53d731b4f1 Const-correctness for tox.c 2014-06-30 22:06:59 +02:00
Marc Schütz
ece7e535f3 Const-correctness for TCP_server.c 2014-06-30 21:52:07 +02:00
Marc Schütz
000692fca0 Const-correctness for TCP_client.c 2014-06-30 21:46:34 +02:00
irungentoo
bc5eafac20
Fixed video in call sometimes freezing.
This should not happen anymore.
2014-06-30 15:41:52 -04:00
Marc Schütz
9762089bad Const-correctness for onion_client.c 2014-06-30 21:41:03 +02:00
Marc Schütz
1494992a9f Const-correctness for onion.c 2014-06-30 21:30:41 +02:00
Marc Schütz
0aa0cbda42 Const-correctness for toxcore/onion_announce.c 2014-06-30 21:26:51 +02:00
Marc Schütz
aba594d1f8 Const-correctness for toxcore/net_crypto.c 2014-06-30 21:26:51 +02:00
Marc Schütz
8391417f61 Const correctness for toxcore/Messenger.c and related files 2014-06-30 21:26:50 +02:00
irungentoo
8f7638da5c
Core should no longer attempt to send data faster than the links can
carry it.
2014-06-29 20:46:06 -04:00
irungentoo
bd6f8a2186
Merge branch 'mannol1-master' 2014-06-28 22:29:39 -04:00
mannol
aeaf997ca5 Removed redundant encryption and asserts 2014-06-28 04:13:38 +02:00
irungentoo
f433065875
Merge branch 'master' of https://github.com/notsecure/toxcore 2014-06-27 15:47:12 -04:00
irungentoo
6e2704cd42
Merge branch 'windows-install-instructions' of https://github.com/nurupo/InsertProjectNameHere 2014-06-27 15:46:43 -04:00
irungentoo
00127e335b
Fixed tox_do_interval() returning value so high it broke A/V. 2014-06-27 15:28:02 -04:00
notsecure
1f5496e43b remove pointer type warnings when building with mingw 2014-06-27 07:38:36 -04:00
Maxim Biro
8daffc802c Fixed spacing issue in the install instructions 2014-06-27 02:51:35 -04:00
Maxim Biro
b61a5cfc2d Added install instructions for cross-compiling to Windows 2014-06-27 02:47:48 -04:00
irungentoo
0d98869f3c
Fixed calling msi_reject more than once possibly causing issues. 2014-06-26 17:52:42 -04:00
irungentoo
ac4def6cd8
Fixed possible bug if more than one ringing msi packet was sent to us. 2014-06-26 17:42:37 -04:00
irungentoo
2735b4a8de
Fixed segfault that happened because calls could be hanged up more
than once.
2014-06-26 17:05:13 -04:00
irungentoo
3063f09f2b
Lowered video bitrate to 500kb/s and lowered audio buffer size. 2014-06-26 12:36:44 -04:00
irungentoo
a058a17273
Fixed some more possible issues with file transfers/conjestion control. 2014-06-25 15:04:34 -04:00
irungentoo
eb2688b715
Tweaked conjestion control algorithm.
File transfers should now work better.
2014-06-25 13:23:56 -04:00
irungentoo
b1a15b197f
Some video tweaks. 2014-06-24 18:07:31 -04:00
irungentoo
a7c55409fc
Fixed video bitrate being set way higher than it should.
Video bitrate is set in kb/s not b/s.
2014-06-24 09:32:46 -04:00
irungentoo
2231cd43d0
Merge branch 'JFreegman-avcancel' 2014-06-23 22:57:23 -04:00
Jfreegman
610af9f196
only allow call cancel during a pending invite 2014-06-23 20:55:15 -04:00
irungentoo
1fd0f92959
Merge branch 'notsecure-split-video' 2014-06-23 16:34:06 -04:00
notsecure
644135183f dont rely on undefined behaviour 2014-06-23 15:58:20 -04:00