Commit Graph

24 Commits

Author SHA1 Message Date
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
irungentoo 3063f09f2b Lowered video bitrate to 500kb/s and lowered audio buffer size. 2014-06-26 12:36:44 -04:00
irungentoo b1a15b197f Some video tweaks. 2014-06-24 18:07:31 -04:00
irungentoo 87be366f79 Merge branch 'master' of https://github.com/mannol1/toxcore 2014-06-22 08:39:26 -04:00
mannol 77150081ba Merged upstream 2014-06-22 02:41:32 +02:00
mannol 5c0b6c8117 Added tolerance to VAD and lowered Jitter buffer default value 2014-06-21 19:04:00 +02:00
mannol d413fef66f Started with VAD 2014-06-21 01:58:55 +02:00