summaryrefslogtreecommitdiff
path: root/toxav
AgeCommit message (Collapse)Author
2015-11-03Astyle.irungentoo
2015-11-03Fix compile error on mingwEniz Vukovic
2015-10-31Revert "Removed mutex operations"Eniz Vukovic
2015-10-26Fix possible misalignment of RTP headerEniz Vukovic
2015-10-24Fix misplaced log message.mannol
2015-10-24Add synchronization protection for send_frame API functionsEniz Vukovic
2015-10-23Removed mutex operationsEniz Vukovic
2015-10-23Added mutex lock+unlock.irungentoo
Should it be also added to the other parts of this function?
2015-10-23Fixed error in last commit.irungentoo
2015-10-23Fixed some memory related bugs.irungentoo
2015-10-23Fix docsmannol
2015-10-23Fix setting resolution for vpx v1.4 (or newer i suppose)Eniz Vukovic
2015-10-13Fix typo and change logger config optionEniz Vukovic
2015-10-12Return removed groupchats codeEniz Vukovic
2015-10-11Remove old commentEniz Vukovic
2015-10-10UpdateEniz Vukovic
2015-10-10New Adaptive BR algorithm, cleanups and fixesEniz Vukovic
2015-08-18typokrobelus
2015-08-13Fix bug in codec initializationmannol
2015-08-09Updated with upstreammannol
2015-08-09Remove empty linesmannol
2015-08-09Fix possible double freemannol
2015-08-08Apply OPUS codec fixesmannol
2015-08-08Removed redundant function from video.[h|c]mannol
2015-08-07Fixed memory leak during session cleanup and fixed naming.mannol
2015-07-31Merge branch 'Opus-Codec-Settings' of https://github.com/JasonLocklin/toxcoreirungentoo
2015-07-31added documentationJason Locklin
2015-07-31Set packet loss percentageJason Locklin
Make the Codec resistant to up to 10% packet loss (default 0) at the expense of some bandwidth. 10% is aggressive (1-5% should be typical for voip systems, but can be higher when users are on WiFi connections. This could also be adjusted on the fly, rather than hard-coded, with feedback from the receiving client.
2015-07-31Enable in-band FECJason Locklin
In-band FEC can be used with OPUS_APPLICATION_VOIP to improve Codec robustness to packet loss and corruption. It is disabled by default: http://opus-codec.org/docs/html_api-1.0.1/group__opus__encoderctls.html#ga5b67dc832aa46c1c2f35752c46380545
2015-07-31OPUS_APPLICATION_VOIP should be usedJason Locklin
See: http://opus-codec.org/docs/html_api-1.0.1/group__opus__encoder.html#gaa89264fd93c9da70362a0c9b96b9ca88 "VOIP" rather than "AUDIO": > gives best quality at a given bitrate for voice signals. It enhances the input signal by high-pass filtering and emphasizing formants and harmonics. Optionally it includes in-band forward error correction to protect against packet loss. Use this mode for typical VoIP applications.
2015-07-20Fixed some strange build issues.irungentoo
2015-07-10Fixed CALL_STATE namingmannol
2015-07-09Merge branch 'new_api' of github.com:mannol/toxcore into new_apimannol
2015-07-09Fixed documentation.mannol
2015-07-08send_message() is too global to be non-staticGrayHatter
2015-07-01Fixed missing include toxav_old.hmannol
2015-06-30Implement handling capability change on rtp levelmannol
2015-06-27Added support for old groupchatsmannol
2015-06-27Renamed TOXAV_CALL_STATE to TOXAV_FRIEND_CALL_STATEmannol
2015-06-27Added explanation about how audio callback worksmannol
2015-06-27Added payload turning off by setting bit rate to 0mannol
2015-06-25Random fixesmannol
2015-06-13Fixed sample size in callback and other stuffmannol
2015-06-05Forgot about thismannol
2015-06-05Rebased on master and removed alpha channel (again)mannol
2015-05-22Updated with mastermannol
2015-05-12Fix bugmannol
2015-05-09Check if call supports video encoding before encoding frame.irungentoo
2015-05-07Fixed inconsistenciesmannol
2015-05-05Toxav fix.irungentoo
Use stored image width instead of displayed image width.