Commit Graph

244 Commits

Author SHA1 Message Date
irungentoo b2350f2e26 Check if call supports video encoding before encoding frame. 2015-05-09 16:09:48 -04:00
irungentoo 048d793021 Toxav fix.
Use stored image width instead of displayed image width.
2015-05-05 16:12:09 -04:00
irungentoo 8c18dd42a7 Fix build warning. 2015-03-19 18:17:27 -04:00
irungentoo 2b2c9f37a6 Fixed group audio issues when getting an old audio packet. 2015-03-19 18:02:46 -04:00
irungentoo e5791ed9ef Added different error codes for custom packet functions in Messenger. 2015-02-26 13:13:26 -05:00
irungentoo 33370edee6 Changes to custom packet functions in Messenger.
Added function for rtp A/V packets, modified functions to behave
correctly for the new api.
2015-02-26 08:05:57 -05:00
irungentoo ca997bda70 toxav new api fixes. 2015-02-25 20:51:37 -05:00
irungentoo c6a59e64b7 Updated types in Messenger callbacks to fit with the ones in the new api.
Friend number changed from int32_t to uint32_t.
Some lengths changed to size_t.
2015-02-17 15:49:22 -05:00
irungentoo ee3adf2641 Fixed memory leak. 2015-02-08 16:23:05 -05:00
irungentoo 01b4ad7a8a Fixed memory leak. 2015-02-06 15:16:07 -05:00
irungentoo 7e7b7f6c33 Fixed memory leak. 2015-02-06 15:13:36 -05:00
irungentoo 1302981d55 Removed useless misleading define. 2015-02-04 20:54:08 -05:00
Tux3 / Mlkj / !Lev.uXFMLA 4f4967a45e toxav_prepare_transmission: More descriptive error
When trying to prepare an already active call, return av_ErrorAlreadyInCallWithPeer not av_ErrorNoCall
2015-01-04 18:35:50 +01:00
irungentoo ffa7a726b2 Use same jbuf size for group as for one on one chats.
Use define instead of constant.
2014-12-28 15:45:27 -05:00
irungentoo 9da75d009f Cut one on one default audio bitrate by half. 2014-12-17 20:52:39 -05:00
irungentoo ecba631493 Fixed some A/V threading issues.
Audio dropping on video calls issue should no longer happen.
2014-12-16 16:10:48 -05: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 7d27893f1a Merge branch 'more_consistent_custom_packet_handlers' of https://github.com/wrouesnel/toxcore 2014-12-09 16:39:52 -05:00
Will Rouesnel 8a56cb3b58 Change prototype for custom_packet_handler functions
Change the custom_packet_handler callback function interface to be
consistent with other callback interfaces.

The new interface takes the Messenger object calling as the first
parameter, and moves the user data object to be the last parameter. 

This makes it comparable to the callbacks for file transfer and the
like, and should simplify building interfaces.

The new prototype is: int (*)(Messenger *m, int32_t friendnumber, const
uint8_t *data, uint32_t len, void *object)
2014-12-09 07:51:49 +11:00
irungentoo af0d6c0695 Fixed possible issue with wrong size being passed to opus_decode(). 2014-12-07 18:23:55 -05:00
irungentoo f6b3e6e8fe Fixed possible threading issues. 2014-12-03 14:41:01 -05:00
irungentoo be9c6f88d3 Fixed possible threading issue. 2014-12-03 13:52:18 -05:00
irungentoo 1c3f88758d Jbuff fixes. 2014-11-29 16:13:50 -05:00
irungentoo e254c4fe3e Fixed bug where video didn't work anymore.
Some other cleanups.
2014-11-29 16:09: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 d6f733c7e6 Actually fixed build issue. 2014-11-26 16:17:29 -05:00
irungentoo ed80c43e49 Fixed build issue. 2014-11-26 16:03:22 -05:00
Imperative 6cff9ecf73 Forgot to replace this 2014-11-26 00:26:03 +01:00
Imperative 580c4a60df Fixed some fatal spelling mistakes 2014-11-26 00:19:57 +01:00
irungentoo 6e361a52fb Fixed integer rollover bug in toxav. 2014-11-25 17:22:44 -05:00
irungentoo 28ffa035cb Fixed possible issue. 2014-11-25 15:31:21 -05:00
irungentoo 279c33c01a Merge branch 'master' of https://github.com/mannol/toxcore 2014-11-24 20:24:59 -05:00
irungentoo 49f4583bc1 Enable use of lower sample rates for group chats. 2014-11-22 16:40:25 -05:00
irungentoo 1ef2092bcc Fixed small issue where group audio would jumble up sometimes at start of stream. 2014-11-20 18:05:52 -05:00
mannol 386c9748d4 av refactor 2014-11-18 00:46:46 +01:00
irungentoo 4e6f993e7d Cut bitrate by half for 1 channel audio. 2014-11-17 17:16:51 -05:00
irungentoo 7fee48b148 Increased audio packet queue size by 2. 2014-11-15 14:08:10 -05:00
irungentoo 3b10a248dc Cleaned up some code, made group av clean up properly after itself
when the group is killed.
2014-11-11 15:01:36 -05:00
irungentoo 8c0225b27f 2 channel audio can now be sent to groupchats.
Some cleanups and added comments.
2014-11-11 14:39:25 -05:00
irungentoo a8f670bd68 Added comments. 2014-11-11 09:48:52 -05:00
irungentoo f0f68efee8 Audio group chats still have some small issues. 2014-11-10 20:23:48 -05:00