mannol
bf9f7e2ae8
Video works but there is one deadlock left and video replay is slow
2015-04-07 01:24:36 +02:00
mannol
62c4fd7409
Video preview works (lmao)
2015-04-02 02:04:45 +02:00
mannol
fdaad0b7c0
A little CS cleanup
2015-03-29 01:10:34 +01:00
mannol
e65efc8936
Improvement in test and removed some bloat from CS
2015-03-28 03:36:31 +01:00
mannol
96ca88a0d6
Make it possible to change channels/sample rate of the decoder
2015-03-23 23:38:04 +01:00
mannol
995bddbc26
Audio works in test
2015-03-23 22:22:17 +01:00
mannol
62af82705a
Some progress
2015-03-22 23:50:43 +01:00
mannol
a4fae8ffd4
Started testing transfer
2015-03-22 00:22:40 +01:00
mannol
4f76a8c89e
Updating with master
2015-03-20 19:07:23 +01:00
mannol
45e8807c1e
Make toxav thread safe
2015-03-01 18:45:04 +01:00
mannol
efe31ec92f
Removed extra msi header and started testing
2015-02-20 00:23:38 +01:00
mannol
483a6ffa32
Added 2 new headers into msi for buffer control
2015-02-17 23:34:40 +01:00
mannol
aad857527c
Control part of new api already kind of works
2015-02-14 23:37:52 +01:00
irungentoo
01b4ad7a8a
Fixed memory leak.
2015-02-06 15:16:07 -05:00
irungentoo
1302981d55
Removed useless misleading define.
2015-02-04 20:54:08 -05:00
mannol
39680f31d0
Progress
2015-02-01 23:43:54 +01:00
mannol
1450c22d01
Current progress
2015-01-24 23:29:54 +01:00
irungentoo
82ba83e526
cs_set_video_encoder_resolution improvements.
2014-12-16 13:10:28 -05:00
irungentoo
7d4489b872
Merge branch 'mem-leak-fix' of https://github.com/nurupo/InsertProjectNameHere
2014-12-12 20:56:19 -05:00
irungentoo
4e1e3150d3
Fixed memory leaks.
2014-12-12 20:55:43 -05:00
Maxim Biro
05cc7df031
Fixed a memory leak
2014-12-12 20:41:27 -05:00
irungentoo
129f620fa5
Increase video quality and distance between keyframes.
2014-12-12 19:55:47 -05:00
irungentoo
39cc14ccea
Make the maximum size of the jbuf at least 4 times the capacity.
...
Should prevent issues that might occur because a different thread is
reading it.
2014-12-12 18:39:39 -05:00
irungentoo
71527c436c
Having two buffers for audio isn't really good.
2014-12-12 18:35:52 -05:00
irungentoo
12f396fcc2
Fixed video packet assembling.
...
Video should look better now.
2014-12-12 17:47:57 -05:00
irungentoo
af0d6c0695
Fixed possible issue with wrong size being passed to opus_decode().
2014-12-07 18:23:55 -05:00
irungentoo
1c3f88758d
Jbuff fixes.
2014-11-29 16:13:50 -05:00
irungentoo
8deb032b2d
Merge branch 'mutex-1' of https://github.com/mannol/toxcore
2014-11-29 16:09:24 -05:00
mannol
e62ded3a6d
More av cleanup
2014-11-29 13:42:19 +01:00
irungentoo
db68c6eff6
Fixed toxav issues.
2014-11-28 13:10:27 -05:00
irungentoo
279c33c01a
Merge branch 'master' of https://github.com/mannol/toxcore
2014-11-24 20:24:59 -05:00
mannol
386c9748d4
av refactor
2014-11-18 00:46:46 +01:00
irungentoo
a2db81bb1d
Some video encoding improvements.
2014-10-17 19:54:42 -04:00
mannol
733c509582
Fix some toxav warnings
2014-08-04 00:15:00 +02:00
irungentoo
7bbde2d6c7
Reduced max size of queue.
2014-07-27 19:52:43 -04:00
irungentoo
8aa62cfef7
Initialize codec session with right values.
...
Audio decoder and encoder channel values are sepparate values, the
decoder should be set to the number of channels the other peer has
his encoder set.
2014-07-27 12:51:20 -04:00
irungentoo
84c28337d2
Fixed crash.
2014-07-24 21:00:42 -04:00
irungentoo
da03feaace
Fixed some issues with queue.
...
disconnecting then reconnecting right away should no longer kill
audio transmission.
2014-07-24 20:56:07 -04:00
irungentoo
443abcfafe
Rewrote audio packet queue.
...
Audio killing itself after 20 minutes in a call should be fixed.
2014-07-24 19:45:38 -04:00
stal
cc1466ec09
remove this too
2014-07-19 19:29:56 -07:00
stal
4e85be6a68
declare calculate_sum_sq static inline
2014-07-19 19:18:15 -07:00
irungentoo
9d154029cb
Merge branch 'master' of https://github.com/mannol1/toxcore
2014-07-05 17:31:06 -04:00
irungentoo
65b4c026f4
The width and height set during the video encoder initialization is
...
now described as the maximum width and height of images.
This is to work around what appears to be a bug in libvpx where the
resolution of the stream can be decreased but increasing it above
its originally set value introduces memory corruption.
2014-07-05 14:36:19 -04:00
irungentoo
a51f6bbd69
Merge branch 'mannol1-master'
2014-07-05 12:25:30 -04: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
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
aa1194ab3e
Merge branch 'mannol1-master'
2014-07-03 11:13:11 -04:00
mannol
d3560a3a77
Removed redundant code and fixed toxav codec actions being called when call inactive
2014-07-03 16:58:00 +02:00